DialogBox创建对话框如何来加上背景色?
yuga 2004-09-25 12:08:55 return DialogBox(hInst,(LPCTSTR)IDD_TURNBYTURN,hParent,(DLGPROC)DlgProc);
LRESULT CALLBACK CLMViewDlg::DlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_ERASEBKGND:
hdc=(HDC)wParam;
RECT winRect;//ctlRect;
GetClientRect(hDlg,&winRect);
// hBitmap =CreateCompatibleBitmap(hdc,winRect.right,winRect.bottom);
// hOldBitmap=(HBITMAP)SelectObject(hdc,hBitmap);
FillRect(hdc,&winRect,(HBRUSH)GetStockObject(GRAY_BRUSH));
// DeleteObject(hOldBitmap),hOldBitmap==0;
break;
}
}
跟踪时,FillRect后显示背景色图好了,最后显示出来什么变化度没有
好像又被覆盖了