Поделиться через


Использование общих элементов управления в диалоговом окне

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

Процедуры

Использовать общий элемент управления в диалоговом окне

  1. Размещение элемента управления в шаблоне с помощью редактора диалоговых окон диалогового окна.

  2. Добавьте к классу диалогового окна переменная-член, представляющий элемент управления.В диалоговом окне Добавление переменной-члена, проверьте Переменная элемента управления и убедитесь, что выбран Управление для Категория.

  3. Если этот общий элемент управления предоставляет входные данные программы, объявите переменные дополнительного члена в классе диалогового окна для обработки этих входных значений.

    ПримечаниеПримечание

    Можно добавить эти переменные членов с помощью контекстного меню в представлении классов (см. Добавление переменной-члена).

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

    Можно также использовать обмен данными в диалоговом окне (DDX) для инициализации элементов управления в диалоговом окне.

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

    ПримечаниеПримечание

    Переменная-член, будет существовать, пока диалоговое окно самого существует.Невозможно запросить элемент управления для входных значений после того, как диалоговое окно будет закрыто.Работать с входными значениями из стандартных элементов управления, переопределение OnOK в классе диалогового окна.В переопределенном методе, запросите элемент управления для входных значений и сохраните эти значения переменных членов класса диалогового окна.

    ПримечаниеПримечание

    Можно также использовать обмен данными диалоговых окон для задания или извлечения значения из элементов управления в диалоговом окне.

Заметки

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

Выполняемые задачи

См. также

Ссылки

Создание и использование элементов управления

Основные понятия

Элементы управления (MFC)