最新回复
在OnCtlColor事件中填写类似的代码就应该可以了。
HBRUSH CXxxDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
CRect rect;
if (pWnd->GetDlgCtrlID() == ID_XXXX)
{
GetDlgItem(ID_XXXX)->GetClientRect(&rect);
pDC->FillSolidRect(0, 0, rect.right, rect.bottom, color);//color用背景颜色填充
pDC->SetTextColor(RGB (0, 255, 0));
return (HBRUSH)::GetStockObject(NULL_BRUSH);//这一句也很重要,要写
}
//return (HBRUSH)::GetStockObject(HOLLOW_BRUSH);
return hbr;
}
详情
回复
发表于 2008-5-19 12:06
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
此帖出自嵌入式系统论坛
| ||
|
||
EEWorld Datasheet 技术支持