Господа,
похоже я заблудился в трех соснах! Помогите! Как поменять цвет фона немодального диалогового окна? Я делал так:
WndClass.style = CS_HREDRAW|CS_VREDRAW;
WndClass.lpfnWndProc = MTDialogWndProc;
WndClass.cbClsExtra = 0;
WndClass.cbWndExtra = DLGWINDOWEXTRA;
WndClass.hInstance = hInstance;
WndClass.hIcon = NULL;
WndClass.hCursor = LoadCursor(NULL, IDC_ARROW);
WndClass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);//черный фон
WndClass.lpszMenuName = NULL;
WndClass.lpszClassName = "MyOwnDialogClass";
RegisterClass(&WndClass);
CreateDialogParam(hInstance,
lpszResName,hwndParent,
(DLGPROC)MTDialogProc,
(long)this);
RegisterClass сработала, т.е. вернула ненулевое значение, а
CreateDialogParam вернула ручку окна. Окно появилось, но вместо черного фона я вижу стандартный серый!...