
Objetos de la clase CPropertySheet representan hojas de propiedades, también conocidas como cuadros de diálogo de la ficha. Consiste en una hoja de propiedades de un objeto CPropertySheet y uno o más objetos de CPropertyPage . Una hoja de propiedades se muestra por el marco en una ventana con un conjunto de índices de ficha, con el que el usuario selecciona la página actual y un área para la página seleccionada actualmente.
Aunque CPropertySheet no se deriva de CDialog, administrar un objeto CPropertySheet es similar a la gestión de un objeto CDialog . Por ejemplo, la creación de una hoja de propiedades requiere construcción de dos partes: llamar al constructor y luego piden DoModal para una hoja de propiedad modal o crear una hoja de propiedades no modales. CPropertySheet tiene dos tipos de constructores: CPropertySheet::Construct y CPropertySheet::CPropertySheet.
Intercambio de datos entre un objeto CPropertySheet y algún objeto externo es similar al intercambio de datos con un objeto CDialog . La diferencia importante es que la configuración de una hoja de propiedades es normalmente las variables miembro de los objetos CPropertyPage en lugar del propio objeto CPropertySheet.
Puede crear un tipo de cuadro de diálogo ficha llamada a un asistente, que consiste en una hoja de propiedades con una secuencia de páginas de propiedades que guía al usuario a través de los pasos de una operación, como la configuración de un dispositivo o creando un boletín. En un cuadro de diálogo tipo de asistente ficha, las páginas de propiedades no tienen fichas y sólo una propiedad página está visible en un momento. También, en lugar de botones Aceptar y aplicar ahora, un cuadro de diálogo tipo de asistente ficha tiene un botón Atrás, un botón siguiente o finalizar, un botón Cancelar y un botón de ayuda.
Para crear un cuadro de diálogo tipo de asistente, siga los mismos pasos que debería seguir para crear una hoja de propiedades estándar, pero llamar a SetWizardMode antes de llamar a DoModal. Para activar los botones asistente, llamada SetWizardButtons, uso de banderas para personalizar su función y la apariencia. Para habilitar el botón finalizar, llame a SetFinishText después de que el usuario ha tomado medidas en la última página del Asistente.
Para obtener más información sobre cómo utilizar los objetos CPropertySheet , consulte el artículo Hojas de propiedades en la Guía del programador de Visual C++.
# include lt;afxdlgs.h>
Miembros de la clase | Clase base | Diagrama de jerarquía
Samples MFC Sample BINDENRL | MFC Sample CMNCTRL1 | MFC Sample CMNCTRL2 | MFC Sample LISTHDR | MFC Sample PROPDLG | MFC Sample SNAPVW