Win32 API. Библиотека стандартных диалоговых окон
Страница 13. Пользовательская настройка диалогового окна Открыть (Open) и Сохранить как (Save As)


Пользовательская настройка диалогового окна Открыть (Open) и Сохранить как (Save As)

Вы можете видоизменить диалоговое окно Открыть (Open) или Сохранить как (Save As), при помощи предоставления фильтр - процедуры, индивидуального шаблона или обоих. Однако, версии диалоговых окон в стиле Проводника и старого стиля отличаются по своему использованию индивидуальных шаблонов и фильтр - процедур.

Информацию о настройках диалогового окна в стиле Проводника, см. в статьях Фильтр - процедуры стиля Проводника, Пользовательские шаблоны стиля Проводника и Идентификаторы элементов управления стиля Проводника. Информацию о настройках диалогового окна старого стиля, см. в статье Настройки диалоговых окон старого стиля.

Следующая таблица суммирует различия между этими двумя стилями.

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

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

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

Старый стиль
Пользовательский шаблонПользовательский шаблон заменяет заданный по умолчанию шаблон. Создается
пользовательский шаблон изменением заданного шаблона по умолчанию, определяемого в
файле FILEOPEN.DLG.

Заданный по умолчанию заголовок диалогового окна и в стиле Проводника и в старом стиле является или "Открыть (Open)", или "Сохранить Как. (Save As)" Чтобы изменить заголовок, определите новый заголовок в элементе lpstrTitle структуры OPENFILENAME.

 

 
« Предыдущая статья   Следующая статья »