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


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

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

Процедуры

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

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

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

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

    Примечание

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

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

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

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

    Примечание

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

    Примечание

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

Примечания

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

Выберите действие.

См. также

Ссылки

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

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

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