// TODO: Change any attributes of the DC here
hbr = CreateSolidBrush(RGB(0,0,255)); //其它区域也为兰
if(nCtlColor==CTLCOLOR_STATIC)
{
pDC->SetBkColor(RGB(0,0,255));//背景色为兰
pDC->SetTextColor(RGB(255,255,255));//前景色为白
hbr = CreateSolidBrush(RGB(0,0,255));//其它区域也为兰
}
if (nCtlColor==CTLCOLOR_BTN)
{
pDC->SetBkColor(RGB(255,255,50));//背景色为黄
pDC->SetTextColor(RGB(255,0,0));//前景色为红
hbr = CreateSolidBrush(RGB(255,255,50));//其它区域也为黄
}
if (nCtlColor==CTLCOLOR_EDIT)
{
pDC->SetBkColor(RGB(255,255,255));//背景色为白
pDC->SetTextColor(RGB(0,0,0));//前景色为红
hbr = CreateSolidBrush(RGB(255,255,255));//其它区域也为白
}
// TODO: Return a different brush if the default is not desired
return hbr;
}
////////////////////////////////////////////////////////////////////////////
Dlg->Bmp->SetBitmap(::LoadBitmap(::AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP3)));//在某个线程中,循环加载图片
/////////////////////////////////////////////////////////////////////////////
其他的显示很普通,线程循环中,让几个edit显示数据
////////////////////////////////////////////////////////////////////////////
我在程序的多处写了UpdateWindow();强制刷新窗体,是不是有影响呢?
////////////////////////////////////////////////////////////////////////////