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