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

WinAPI на русском

  Все выпуски  

WinAPI на русском


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

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

Раздел "WinAPI": http://www.winnt.rsm.org.ru/winapi/winapi.htm
Раздел "C++Builder": http://www.winnt.rsm.org.ru/cbuilder/cbuilder.htm
Раздел "Советы & примеры": http://www.winnt.rsm.org.ru/tipstricks/tipstricks.htm

Перевод функции DefDlgProc.

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

LRESULT DefDlgProc(

    HWND hDlg,  // дескриптор диалогового окна
    UINT Msg,   // сообщение
    WPARAM wParam,      // первый параметр сообщения
    LPARAM lParam       // второй параметр сообщения
   );

Параметры

hDlg – идентифицирует диалоговое окно.
uMsg – определяет сообщение.
wParam – определяет дополнительную информацию, зависящую от сообщения.
lParam – определяет дополнительную информацию, зависящую от сообщения.

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

Возвращаемое значение определяет результат обработки сообщения и зависит от переданного
сообщения.

Комментарии

Функция DefDlgProc является оконной процедурой для предопределенного класса диалогового
окна. Эта процедура обеспечивает внутреннюю обработку для диалогового окна, перенаправляя
сообщения оконной процедуре диалогового окна и производя обработку по умолчанию
для сообщения, при обработке которого оконная процедура возвращает FALSE. Приложения,
которые создают диалоговые окна на основе своих собственных классов диалоговых
окон, часто используют DefDlgProc вместо DefWindowProc для обработки сообщений
по умолчанию.

Приложения создают собственные классы диалоговых окон, заполняя структуру типа
WNDCLASS соответствующей информацией и регистрируя класс с помощью функции RegisterClass.
Некоторые приложения заполняют структуру, используя функцию GetClassInfo, указывая
имя предопределенного диалогового окна. В таких случаях, приложения модифицируют,
по меньшей мере, член lpszClassName перед регистрацией. И во всех случаях, член
cbWndExtra структуры типа WNDCLASS для создаваемых приложением классов диалоговых
окон, должен быть установлен, по меньшей мере в DLGWINDOWEXTRA.

Функция DefDlgProc не должна вызываться оконной процедурой диалогового окна –
это приведет к рекурсивным вызовам этих двух функций.

См. также

DefWindowProc, GetClassInfo, RegisterClass, WNDCLASS.

хелп по WinAPI в виде hlp-файла: http://www.winnt.rsm.org.ru/winapi/winapi_rus_hlp.zip
хелп по WinAPI в виде chm-файла: http://www.winnt.rsm.org.ru/winapi/winapi_rus_chm.zip

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


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

В избранное