Использование общих элементов управления в диалоговом окне
Управления windows общие можно использовать в Диалоговые окна, формируют представления представлений записей, а любое другое окно, основанный на шаблоне диалогового окна.В следующей процедуре с незначительными изменениями, будет работать для форм.
Процедуры
Использовать общий элемент управления в диалоговом окне
Размещение элемента управления в шаблоне с помощью редактора диалоговых окон диалогового окна.
Добавьте к классу диалогового окна переменная-член, представляющий элемент управления.В диалоговом окне Добавление переменной-члена, проверьте Переменная элемента управления и убедитесь, что выбран Управление для Категория.
Если этот общий элемент управления предоставляет входные данные программы, объявите переменные дополнительного члена в классе диалогового окна для обработки этих входных значений.
Примечание Можно добавить эти переменные членов с помощью контекстного меню в представлении классов (см. Добавление переменной-члена).
В OnInitDialog для класса диалогового окна, присвойте начальные условия для общего элемента управления.С помощью элемента переменной, созданной в предыдущем шаге, используйте функций-членов, чтобы задать начальное значение и другие параметры.См. следующие описания элементов управления дополнительные сведения о параметрах.
Можно также использовать обмен данными в диалоговом окне (DDX) для инициализации элементов управления в диалоговом окне.
В обработчиках для элементов управления диалогового окна, используйте переменную участника для обработки элемент управления.См. следующие описания элементов управления дополнительные сведения о методах.
Примечание Переменная-член, будет существовать, пока диалоговое окно самого существует.Невозможно запросить элемент управления для входных значений после того, как диалоговое окно будет закрыто.Работать с входными значениями из стандартных элементов управления, переопределение OnOK в классе диалогового окна.В переопределенном методе, запросите элемент управления для входных значений и сохраните эти значения переменных членов класса диалогового окна.
Примечание Можно также использовать обмен данными диалоговых окон для задания или извлечения значения из элементов управления в диалоговом окне.
Заметки
Добавление некоторых общих элементов управления в диалоговое окно вызывает диалоговое окно больше не будет работать.См. раздел Добавление элементов управления в диалоговое окно приводит к неработоспособности этого диалогового окна дополнительные сведения об обработке этой ситуации.
Выполняемые задачи
Добавление элементов управления в диалоговое окно вручную, а не с помощью редактора диалоговых окон
Создайте мой элемент управления из одного из стандартных windows общих элементов управления
См. также
Ссылки
Создание и использование элементов управления