我有一个静态控件:
HWND hLabelControl=CreateWindowEx(WS_EX_CLIENTEDGE,"STATIC","",
WS_TABSTOP|WS_VISIBLE|WS_CHILD|SS_CENTER,0,0,24,24,
hwnd,(HMENU)hS1,GetModuleHandle(NULL),NULL);
例如,我希望在按下按钮时将静态标签中的文本颜色更改为红色。
我怎样才能做到这一点?
我知道有一个
SetTextColor(
_In_ HDC hdc,
_In_ COLORREF crColor
);
功能,但我不知道如何获得静态控制的 HDC。
提前致谢。
编辑:
这不起作用:
HDC hDC=GetDC(hLabelControl);
SetTextColor(hDC,RGB(255,0,0));