C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 6.31.1.10 - Функция DialogProc / Диалоговые окна / Win32 API

6.31.1.10 - Функция DialogProc

(ДиалоговаяПроцедура)

Функция DialogProc - определяемая программой функция повторного вызова, которая обрабатывает сообщения, отправленные модальному или немодальному диалоговому окну.

Синтаксис

BOOL CALLBACK DialogProc
(
	HWND hwndDlg,	// дескриптор диалогового окна
	UINT uMsg,	// сообщение
	WPARAM wParam,	// первый параметр сообщения
	LPARAM lParam	// второй параметр сообщения
);

Параметры
hwndDlg
Идентифицирует диалоговое окно.
uMsg
Определяет сообщение.
wParam
Определяет дополнительную конкретизирующую сообщение информацию.
lParam
Определяет дополнительную конкретизирующую сообщение информацию.

Возвращаемые значения
Только в ответ на сообщение WM_INITDIALOG, процедура диалогового окна должна возвратить не нулевое значение, если она обрабатывает сообщение, и нуль, если она этого не делает. В ответ на сообщение WM_INITDIALOG, процедура диалогового окна должна возвратить нуль, если она вызывает функцию SetFocus, чтобы установить фокус в один из органов управления в блоке диалога. Иначе, она должна возвратить значение отличное от нуля, в каждом случае, когда система устанавливает фокус в первом элементе управления диалогового окна, которому можно передать фокус.

Замечания
Вы должны использовать процедуру диалогового окна только тогда, если вы используйте класс диалогового окна для блока диалога. Это – класс, определяемый по умолчанию и используемый тогда, когда класс в шаблоне диалогового окна определен не явно. Несмотря на то, что процедура диалогового окна является двойником оконной процедуры, она не должна вызывать функцию DefWindowProc для обработки нежелательных сообщений.
DialogProc - метка - заместитель для определяемого программой имени функции.

Смотри также
CreateDialog, CreateDialogIndirect, CreateDialogIndirectParam, CreateDialogParam, DefWindowProc, DialogBox, DialogBoxIndirect, DialogBoxIndirectParam, DialogBoxParam, SetFocus, WM_INITDIALOG

Размещение и совместимость DialogProc

Windows NT			Да 
Win95				Да 
Win32s				Да 
Импортируемая библиотека		Определяется пользователем
Заголовочный файл			winuser.h 
Unicode				Нет 
Замечания по платформе		DLGPROC

| |
Автор Владимир Соковиков.
[AD]