Общие сообщения диалога

Общие диалоговые окна используют сообщения для уведомления процедуре окна или крючком процедуры при возникновении определенных событий. Кроме того имеются сообщения, что можно отправить обычное диалоговое окно для получения сведений или контролировать поведение или внешний вид диалогового окна. В этом разделе описываются общие диалоговых сообщений, зарегистрированных RegisterWindowMessage функции, сообщения используется диалоговое окно Шрифт и диалоговое окно Параметры страницы и сообщений, используемых диалоговых окнах, стиле проводника Открыть и Сохранить как .

Общая библиотека диалогового окна поля определяет набор строк сообщений. Вы можете передать константа, связанные с одной из этих строк сообщений в RegisterWindowMessage для того чтобы получить идентификатор сообщения. Затем используйте идентификатор для обнаружения и обработки сообщений, отправленных с общего диалогового или отправлять сообщения для общего диалогового окна. В следующей таблице приведены константы сообщение и описывает их использование.

COLOROKSTRING Диалоговое окно Цвет отправляет это сообщение процедуру подключения, когда пользователь выбирает цвет и нажимает кнопку ОК . Процедуру подключения может принимает цвет, или отклонить его и заставить диалоговое оставаться открытыми.
FILEOKSTRING Открыть или Сохранить как диалоговое окно отправляет это сообщение процедуру подключения, когда пользователь выбирает имя файла и нажимает кнопку ОК . Процедуру подключения можно принять имя файла, или отклонить его и заставить диалоговое оставаться открытыми.

В стиле проводника открытым и Сохранить как диалоговые окна это сообщение было заменено сообщение уведомления CDN_FILEOK.

FINDMSGSTRING Диалоговое окно Поиск и Замена отправляет это сообщение процедуре окна своего родительского окна, когда пользователь нажимает кнопку Найти далее, заменитьили заменить все кнопки, или закрытие диалогового окна. Параметр lParam сообщения указывает на структуру FINDREPLACE , содержащую пользовательский ввод.
HELPMSGSTRING Все общие диалоговые окна отправить это сообщение процедуре окна их родительского окна, когда пользователь нажимает кнопку Справка.

В стиле проводника открытым и Сохранить как диалоговые окна это сообщение было заменено сообщение уведомления CDN_HELP.

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

В стиле проводника открытым и Сохранить как диалоговые окна это сообщение было заменено сообщение уведомления CDN_SELCHANGE.

SETRGBSTRING Процедуру подключения можно отправить это сообщение на диалоговое окно Цвет для задания текущего выбора цвета.
SHAREVISTRING Открыть или Сохранить как диалоговое окно отправляет это сообщение процедуру подключения, если происходит нарушение общего доступа для выбранного файла, когда пользователь нажимает кнопку OK.

В стиле проводника открытым и Сохранить как диалоговые окна это сообщение было заменено сообщение уведомления CDN_SHAREVIOLATION.


Некоторые общие диалоговые окна отправлять и получать сообщения других окон. Процедуру подключения для диалогового окна Шрифт может отправлять одно из сообщений WM_CHOOSEFONT_ диалоговое окно Шрифт . Дополнительные сведения содержатся в разделе Диалоговое окно Шрифт. Диалоговое окно Параметры страницы отправляет WM_PSD_ * сообщения если включена PagePaintHook крючком процедуру. Дополнительные сведения содержатся в разделе Диалогового окна Параметры страницы.

Диалоговые окна стиле проводника Открыть и Сохранить как поддерживают набор предварительно определенных сообщений. К ним относятся сообщения уведомления, отправленные в виде WM_NOTIFY сообщение процедуру подключения и сообщений, отправляющие процедуру подключения к диалоговому окну. Полный список этих сообщений см. в Стиле проводника крюк процедур.

Index