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); ////還原為之前的顏色, 這裡不是必須的}

相關函式

相關詞條

熱門詞條

聯絡我們