新闻资讯
看你所看,想你所想

SetTextColor

SetTextColor

SetTextColor

SetTextColor,Windows API 函式,设定指定DC中的文字颜色。

基本介绍

  • 中文名:SetTextColor
  • 外文名:SetTextColor
  • 声明位置:Wingdi.h (include Windows.h)
  • 静态库:Gdi32.lib
  • 动态库:Gdi32.dll

函式功能

设定指定设备环境(DC)的字型颜色。

函式原型

COLORREF SetTextColor(  _In_ HDC      hdc,  _In_ COLORREF crColor);

参数

HDC hdc; //当前 DC ( device context ) 的句柄COLORREF crColor; //要设定的颜色,可以使用RGB宏根据红绿蓝分量合成颜色值

返回值

如果函式运行成功,返回当前DC之前的文字颜色;如果函式运行失败,返回CLR_INVALID。

实例

void OnPaint(HDC hdc){    COLORREF color = SetTextColor(hdc, RGB(255,0,0)); //设定文字颜色为红色    RECT rect = { 0, 0, 200, 50 };    //在矩形中心绘製文字    DrawText(hdc, _T("Hello World"), -1, &rect, DT_VCENTER | DT_CENTER | DT_SINGLELINE);    SetTextColor(hdc, color); ////还原为之前的颜色, 这里不是必须的}

相关函式

SetBkColor,SetBkMode,SetTextColor,DrawText

转载请注明出处海之美文 » SetTextColor

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com