3
我的彩色静电标贴用这种方式:有色复选框,组框和等
case WM_CTLCOLORSTATIC:
{
DWORD CtrlID = GetDlgCtrlID((HWND)lParam); //Window Control ID
if(OptionColored)
{
HDC hdcStatic = (HDC) wParam;
SetTextColor(hdcStatic, RGB(255,255,255));
SetBkColor(hdcStatic, RGB(70,70,70));
return (INT_PTR)hBrush;
}
}
现在,哪能颜色checkboxs和groupboxs?
编辑: 当我尝试使用此代码来更改颜色,背景的工作。文字颜色不对。
OptionColored它只需S定义几个标识(如IDC_STATIC1)的,你能告诉我该怎么做与WM_CTLCOLORBTN我试过了。但它没有奏效。 – 2013-02-26 18:58:47
@ user2112317你使用的是MFC还是纯WinAPI? – 2013-02-26 19:10:15
Sperpent WinAPI的 – 2013-02-26 19:44:43