【发布时间】:2018-12-28 18:15:44
【问题描述】:
如何分别更改 2 个静态文本元素的背景颜色,每个元素都有不同的背景颜色
代码:
background1 = CreateWindow("STATIC","",WS_VISIBLE | WS_CHILD , 0,0,800,20, hwnd , NULL, NULL, NULL);
background2 = CreateWindow("STATIC","",WS_VISIBLE | WS_CHILD , 0,70,800,500, hwnd , NULL, NULL, NULL);
case WM_CTLCOLORSTATIC:
{
HDC hdcStatic = (HDC) wParam;
SetTextColor(hdcStatic, RGB(0,0,255));
SetBkColor(hdcStatic, RGB(0,0,255));
if (hbrBkgnd == NULL){
hbrBkgnd = CreateSolidBrush(RGB(0,0,55));
}
return (INT_PTR)hbrBkgnd;
}
break;
【问题讨论】:
标签: c++ winapi text colors static