Отправляет email-рассылки с помощью сервиса Sendsay

WinAPI на русском

  Все выпуски  

WinAPI на русском


Информационный Канал Subscribe.Ru

Здравствуйте, уважаемые подписчики. Перед вами очередной выпуск рассылки "WinAPI
на русском".

Сайт рассылки: http://www.bcbdev.ru. Материалы по Win32 API, C++Builder.

Раздел "WinAPI": http://www.bcbdev.ru/winapi.htm
Раздел "C++Builder": http://www.bcbdev.ru/cbuilder.htm
Раздел "Примеры кода": http://www.bcbdev.ru/codesamples.htm
Раздел "MSDN по-русски": http://www.bcbdev.ru/msdn/index.php

Обновления на сайте

Обновился раздел "MSDN по-русски".

Перевод

Сегодня вашему вниманию представлен перевод сообщения WM_CTLCOLORDLG.

WM_CTLCOLORDLG

Сообщение WM_CTLCOLORDLG отправляется диалоговому окну перед его отрисовкой.
Отвечая на это сообщение, диалоговое окно может установить цвета своего текста
и фона, используя дескриптор контекста дисплея.


WM_CTLCOLORDLG
hdcDlg = (HDC) wParam; // дескриптор контекста дисплея
hwndDlg = (HWND) lParam; // дескриптор диалогового окна

Параметры

hdcDlg – значение wParam. Идентифицирует контекст дисплея для диалогового окна.
hwndDlg – значение lParam. Идентифицирует диалоговое окно.

Возвращаемые значения

Если приложение обрабатывает сообщение, оно должно возвращать дескриптор кисти.
Windows использует кисть для закрашивания фона диалогового окна.

Действие по умолчанию

Функция DefWindowProc выбирает системный цвет по умолчанию для диалогового окна.

Комментарии

Сообщение WM_CTLCOLORDLG никогда не пересылается между потоками. Оно отправляется
только в пределах одного потока.
Обратите внимание, что сообщение WM_CTLCOLORDLG отправляется самому диалоговому
окну; все остальные сообщения WM_CTLCOLOR* отправляются владельцу элемента управления.

См. также

DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLOREDIT,
WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC.

Справочник по WinAPI: http://www.bcbdev.ru/winapi/win32api.exe
Справочник по WinAPI (zip-версия): http://www.bcbdev.ru/winapi/win32api.zip
Дружественная рассылка "Программирование на WinAPI": http://subscribe.ru/catalog/comp.soft.prog.russianmsdn

С уважением, 
ведущий рассылки
Тарас Сорока.
mailto:stathome@rol.ru


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное