Типы Диалоговых окон — страница 8

  • Просмотров 10509
  • Скачиваний 319
  • Размер файла 78
    Кб

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

стандартных средств управления. Следующая таблица перечисляет имя заданного по умолчанию файла шаблона и файла для включения для каждого из стандартных типов диалогового окна. Тип диалогового окна Файл шаблона Включаемый файлЦвет (Color) COLOR.DLG COLORDLG.HНайти (Find) FINDTEXT.DLG DLGS.HШрифт (Font) FONT.DLG DLGS.HОткрыть (Open) (многократный выбор) FILEOPEN.DLG DLGS.HОткрыть (Open) (однократный выбор) FILEOPEN.DLG DLGS.HПараметры страницы (Page Setup) PRNSETUP.DLG DLGS.HПечатать (Print) PRNSETUP.DLG

DLGS.HПараметры печати (Print Setup) (устаревший) PRNSETUP.DLG DLGS.HЗаменить (Replace) FINDTEXT.DLG DLGS.H Чтобы включить пользовательский шаблон, вы должны установить флажок в элементе Flags соответствующей структуры для диалогового окна. Если шаблон - ресурс в прикладной программе или в динамически компонуемой библиотеке, установите флажок ENABLETEMPLATE в элементе Flags, а элементы структуры hInstance и lpTemplateName используйте, чтобы идентифицировать имя ресурса и

модуль. Если шаблон уже в памяти, установите флажок ENABLETEMPLATEHANDLE в элементе Flags и используйте элемент hInstance, чтобы идентифицировать объект памяти, который содержит шаблон. В большинстве случаев, вы должны также разрешить работу фильтра (hook) для диалогового окна, чтобы поддерживать и обрабатывать вводимую информацию для дополнительных элементов управления в вашем пользовательском шаблоне. Для диалоговых окон Открыть и Сохранить

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

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