Платформа SDK обеспечивает заданным по умолчанию шаблоном диалоговые окна старого стиля, но она не включает в себя заданный по умолчанию шаблон диалогового окна в стиле Проводника. Это сделано по той причине, что диалоговые окна в стиле Проводника позволяют вам добавлять свои собственные средства управления, но они не поддерживают изменение шаблона для стандартных органов управления. Однако, в некоторых случаях, вам возможно потребуется знать идентификаторы органов управления, используемых в заданных по умолчанию шаблонах. Например, сообщения CDM_HIDECONTROL и CDM_SETCONTROLTEXT требуют идентификатора органа управления.
Таблица ниже показывает идентификаторы стандартных органов управления диалоговых окон Открыть (Open) и Сохранить как (Save As) в стиле Проводника. Идентификаторы - это константы, определенные в файлах Dlgs.h и Winuser.h.
Идентификатор органа управления | Описание органа управления |
---|---|
chx1 | Флажок только для чтения ( read-only ). |
cmb1 | Комбинированное окно с раскрывающимся списком, которое показывает список фильтров типов файлов. |
stc2 | Надпись комбинированного окна cmb1. |
cmb2 | Комбинированное окно с "выпадающим" списком, которое показывает на экране текущий диск или папку, и это дает возможность пользователю выбрать диск или открыть папку. |
stc4 | Надпись cmb2 комбинированного окна. |
cmb13 | Комбинированное окно с "выпадающим" списком, которое показывает на экране имя текущего файла, дает возможность пользователю ввести с клавиатуры имя открываемого файла, и выбрать файл, который недавно открывался или сохранялся. Это - для более ранних совместимых с Проводником приложений без шаблона диалогового окна или фильтр (hook) - процедуры событий. Сравните с edt1. |
edt1 | Поле редактирования текста, которое показывает на экране имя текущего файла, или дает возможность пользователю ввести с клавиатуры имя открываемого файла. Сравните с cmb13. |
stc3 | Надпись для cmb13 комбинированного окна и edt1 поля редактирования текста. |
lst1 | Окно со списком, которое показывает на экране содержание текущего диска или папки |
stc1 | Надпись для lst1 окна со списком. |
IDOK | Командная кнопка OK (кнопка команды) |
IDCANCEL | Командная кнопка Отменить (Cancel) (кнопка команды) |
pshHelp | Командная кнопка Справка (Help) (кнопка команды) |