放牧代码和思想
专注自然语言处理、机器学习算法
    This thing called love. Know I would've. Thrown it all away. Wouldn't hesitate.

SetTextColor() COLORREF SetBkColor SetBkMode的用法

函数名 SetTextColor()
  功能 设置指定设备环境(HDC)的字体颜色
  说明 Windows API函数
  原型 WINGDIAPI COLORREF WINAPI SetTextColor (HDC, COLORREF)
  也可以理解成 DWORD SetTextColor (HDC, DWORD),其中DWORD是关于颜色的参数,常用RGB()获取
  例如:
  SetTextColor(HDC,RGB(255,0,0));
  当然设备环境(HDC)要通过BeginPaint(HWND,&PAINTSTRUCTURE)或GetDC(HWND)获得。
  SetTextColor(int r [, int g, int b])
  版本
  1.3
  内容
  定义文字使用的颜色。可以使用RGB色彩或灰阶模式来定义。这个功能可以在一页之前建立,而且那个色彩值会保留在一页到另一页。
  参数
  r
  若果g 和 b有提供数值,这个功能就是(红色的色彩)。如果没有提供任何数据在g 和 b,这个功能就是(灰阶的色彩). 数值为 0 至 255 之间。
  g
  绿色的色彩 (0 至 255 之间).
  b

  蓝色的色彩 (0 至 255 之间).
SetBkColor  函数功能:该函数用指定的颜色值来设置当前的背景色,如果指定的颜色值超出了当前设备的表示范围,则设置为最近似的、设备可以表示的颜色。

函数原型:
  COLORREF SetBkColor( HDC hdc, COLORREF crColor );
  参数说明:
  hdc: 设置上下文句柄
  crColor: 标识新的背景颜色值。如果想要获得COLORREF的值,请使用RGB宏。
  返回值:
  如果函数成功,返回值是原背景色的COLORREF值。如果函数失败,则返回CLR_INVALID。想要获得更多信息,请调用GetLastError函数。
  速查:
  Windows NT/2000: 需要 Windows NT 3.1 或更高版本.
  Windows 95/98: 需要 Windows 95 或更高版本.
  Header: 在头文件Wingdi.h中声明;请包含 Windows.h.

  Library: Use Gdi32.lib.

函数SetBkMode声明如下:

WINGDIAPI int   WINAPI SetBkMode(__in HDC hdc, __in int mode);hDC是当前设备的句柄。mode是要设置的模式。函数返回值是前一次设置的模式。

知识共享许可协议 知识共享署名-非商业性使用-相同方式共享码农场 » SetTextColor() COLORREF SetBkColor SetBkMode的用法

评论 欢迎留言

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

我的作品

HanLP自然语言处理包《自然语言处理入门》