我有一个静态控件:
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));