Страница 39 из 43
Сообщение WM_CTLCOLORMSGBOX Сообщение WM_CTLCOLORMSGBOX отправляется окну владельцу окна сообщений перед тем, как Windows выводит окно сообщений. Отвечая на это сообщение, окно владелец может устанавливать текст и цвета фона окна сообщений, используя полученный дескриптор контекста устройства отображения. Синтаксис WM_CTLCOLORMSGBOX hdcMB = (HDC) wParam; // дескриптор контекста, который отображает окно сообщений hwndMB = (HWND) lParam; // дескриптор окна сообщений Параметры hdcMB Значение wParam. Идентифицирует контекст устройства для окна сообщений. hwndMB Значение lParam. Идентифицирует окно сообщений. Возвращаемые значения Если приложение обрабатывает это сообщение, оно должно возвратить дескриптор кисти. Windows использует эту кисть, чтобы создать фон окна сообщений. Действия по умолчанию Функция DefWindowProc выбирает заданные по умолчанию системные цвета для окна сообщений. Замечания Сообщение WM_CTLCOLORMSGBOX никогда не передается между потоками. Оно отправляется только в пределах одного потока. Смотри также DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC Размещение и совместимость WM_CTLCOLORMSGBOX Windows NTДа Win95Да Win32sДа Импортируемая библиотека- Заголовочный файлwinuser.h UnicodeНет Замечания по платформеНе имеется |