Типобезопасный доступ к элементам управления с использованием мастеров кода
Если вы знакомы с функциями DDX, можно использовать свойство элемента управления в Мастер добавления переменной-члена создает типобезопасный доступ. Этот подход проще, чем создание элементов управления без мастеров кода.
Если просто требуется доступ к значению элемента управления, DDX предоставляет его. Если требуется сделать больше получить значение элемента управления, используйте мастер добавления переменной-члена, чтобы добавить переменную-член соответствующего класса к классу диалогового окна. Вложите этот переменную-член к свойству элемента управления.
Переменные-члены могут иметь свойство элемента управления вместо значения свойства. Свойство значение относится к типу данных, возвращаемых из элемента управления, например CString или int. Свойство элемента управления обеспечивает прямой доступ к элементу управления через элемент данных, тип которого один из классов элементов управления в MFC, например CButton или CEdit.
Примечание
Для данного элемента управления можно, при необходимости, возможно несколько переменных-членов со свойством value и не более одного переменной-члена со свойством элемента управления.Можно разместить только один объект MFC, сопоставленного с элементом управления, поскольку вложенные несколько объектов к элементу управления, или любое другое окно, привели бы к неоднозначности в схеме сообщений.
С помощью этого объекта можно вызвать все функции-члены объекта для управления. Такие вызовы влияют на элемент управления в диалоговом окне. Например, для управления checkbox m_Checkbox, представленное переменных типа CButton, можно вызвать действие:
m_Checkbox.SetCheck(BST_CHECKED);
Здесь переменную-член m_Checkbox выполняет ту же задачу как функцию-член GetMyCheckbox, показанный в разделе Типобезопасный доступ к элементам управления без мастеров кода. Если флажок не автоматического флажка, по-прежнему будет использовать обработчик в классе диалогового окна для элементов управления сообщения уведомления BN_CLICKED при нажатии кнопки.
Дополнительные сведения о управления см. в разделе Элементы управления.
См. также
Основные понятия
Типобезопасный доступ к элементам управления в диалоговом окне
Жизненный цикл диалогового окна
Типобезопасный доступ к элементам управления без мастеров кода