Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El marco de trabajo proporciona una manera fácil de inicializar los valores de los controles en un cuadro de diálogo y recuperar valores de los controles.El enfoque manual más laborioso es llamar a funciones como las funciones miembro de SetDlgItemText y de GetDlgItemText de la clase CWnd, que se aplican a las ventanas de control.Con estas funciones, tiene acceso a cada control individualmente para establecer u obtener su valor, llamadas a funciones como SetWindowText y GetWindowText.El enfoque de marco automatiza la inicialización y la recuperación.
Intercambio de datos de cuadro de diálogo permite intercambiar datos entre los controles del cuadro de diálogo y variables miembros en el objeto de diálogo más fácilmente.Este intercambio funciona ambas formas.Para inicializar los controles en el cuadro de diálogo, puede establecer los valores de miembros de datos del objeto de cuadro de diálogo, y el marco transferirá los valores a los controles antes de que se muestre el cuadro de diálogo.A continuación puede actualizar en cualquier momento a los miembros de datos de cuadro de diálogo con los datos especificados por el usuario.En ese momento, puede utilizar los datos haciendo referencia a las variables miembro de datos.
También puede organizar los valores de los controles de cuadro de diálogo que se va a validar automáticamente con la validación de datos de cuadro de diálogo (DDV).
DDX y DDV se explican con más detalle en diálogo Data Exchange y validación.
Para un cuadro de diálogo modal, puede recuperar los datos que escribió el usuario cuando DoModal devuelve IDOK pero antes de que se destruye el objeto cuadro de diálogo.Para un cuadro de diálogo no modal, puede recuperar datos de objeto del diálogo en cualquier momento llamando a UpdateData con el argumento TRUE y después tener acceso a las variables miembro de la clase de diálogo.Este tema se explica con más detalle en diálogo Data Exchange y validación.