Compartir a través de


Tipo - y Acceso a los asistentes para código With controls

Si está familiarizado con las características de DDX, puede utilizar la propiedad del Control en Agregue el asistente de variable miembro para crear el acceso seguro.Este enfoque es más fácil que crear controles sin los asistentes para código.

Si desea simplemente el acceso al valor de un control, DDX lo proporciona.Si desea algo más que el valor de un control, utilice el asistente para agregar variables miembro para agregar una variable miembro de la clase correspondiente a la clase de diálogo.Adjunte a esta variable miembro a la propiedad del Control.

Las variables miembro puede tener una propiedad de Control en lugar de una propiedad Value.La propiedad Value hace referencia al tipo de datos devueltos del control, como CString o int.La propiedad del Control habilita el acceso directo al control a través de un miembro de datos cuyo tipo es una de las clases control en MFC, como CButton o CEdit.

[!NOTA]

Para un control, se especificados puede, si deseo, tener variables miembro varias con la propiedad Value y a lo sumo una variable miembro con la propiedad del Control.Sólo se puede hacer un objeto MFC asignarlo a un control porque varios objetos asociados a un control, o cualquier otra ventana, conducirían a una ambigüedad en el mapa de mensajes.

Puede utilizar este objeto para llamar a la función miembro para el objeto de control.Tales llamadas afectan al control en el cuadro de diálogo.Por ejemplo, para un control checkbox representado por m_Checkboxvariable, de CButtonescrito, podría llamar a:

m_Checkbox.SetCheck(BST_CHECKED);

Aquí la variable miembro m_Checkbox responde al mismo propósito que la función GetMyCheckbox miembro mostrado en Acceso seguro a los asistentes para código de Sin controls.Si la casilla no es una casilla auto, todavía necesitaría un controlador en la clase de diálogo para el mensaje de la CONTROL-notificación de BN_CLICKED cuando se hace clic en el botón.

Para obtener más información sobre controles, vea Controles.

Vea también

Conceptos

Tipo - y Acceso a los Controles de un cuadro de diálogo

Ciclo de vida de un cuadro de diálogo

Tipo - y Acceso a los asistentes para código de Sin controls