CMFCPropertySheet Class
La clase de CMFCPropertySheet admite una hoja de propiedades donde cada página de la propiedad es denotado por una ficha de página, un botón de la barra de herramientas, un nodo del control de árbol, o un elemento de lista.
class CMFCPropertySheet : public CPropertySheet
Members
Constructores públicos
Name |
Descripción |
---|---|
Crea un objeto CMFCPropertySheet. |
|
CMFCPropertySheet::~CMFCPropertySheet |
Un destructor. |
Métodos públicos
Name |
Descripción |
---|---|
agrega una página a la hoja de propiedades. |
|
Agrega una nueva página de propiedades al control de árbol. |
|
Agrega un nuevo nodo al control de árbol. |
|
Reserva espacio en la parte superior de cada página para dibujar un encabezado personalizado. |
|
Recupera el alto del encabezado actual. |
|
Recupera un valor de enumeración que especifica el aspecto de la hoja de propiedades actual. |
|
Recupera el objeto interno del control de la pestaña que admite el control de la hoja de propiedades actual. |
|
CMFCPropertySheet::GetThisClass |
Utiliza el marco para obtener un puntero al objeto de Recursos que está asociado a este tipo de clase. |
Inicializa la apariencia del control de la hoja de propiedades actual. |
|
Llamado por el marco cuando se habilita una página de propiedades. |
|
Llamado por el marco para dibujar un encabezado de página de propiedades personalizado. |
|
CMFCPropertySheet::OnInitDialog |
Controla el mensaje de WM_INITDIALOG . (Reemplaza CPropertySheet::OnInitDialog.) |
Llamado por el marco para quitar una página de propiedades de un control de árbol. |
|
CMFCPropertySheet::PreTranslateMessage |
Traduce mensajes de ventana antes de que se envíen a las funciones de TranslateMessage y de DispatchMessage Windows. (Reemplaza CPropertySheet::PreTranslateMessage.) |
Quita un nodo del control de árbol. |
|
quita una página de propiedades de la hoja de propiedades. |
|
Especifica la lista de imágenes que se utilizan en el control de navegación del panel de Outlook. |
|
Especifique el aspecto de la hoja de propiedades. |
Comentarios
La clase de CMFCPropertySheet representa las hojas de propiedades, también conocidas como cuadros de diálogo de la pestaña. La clase de CMFCPropertySheet puede mostrar una página de propiedades de diversas maneras.
Realice los pasos siguientes para utilizar la clase de CMFCPropertySheet en su aplicación:
Derive una clase de la clase de CMFCPropertySheet y asigne a la clase, por ejemplo, CMyPropertySheet.
Crea un objeto de CMFCPropertyPage para cada página de propiedades.
Llame al método de CMFCPropertySheet::SetLook en el constructor de CMyPropertySheet. Un parámetro de ese método especifica que las páginas de propiedades se muestran como pestañas a lo largo de la parte superior o izquierda de la hoja de propiedades; pestañas en el estilo de una hoja de propiedades de Microsoft OneNote; botones en un control de barra de herramientas de Microsoft Outlook; nodos en un control de árbol; o como una lista de elementos en el lado izquierdo de la hoja de propiedades.
Si crea una hoja de propiedades en el estilo de una barra de herramientas de Microsoft Outlook, llame al método de CMFCPropertySheet::SetIconsList para asociar una imagen mostrada junto con las páginas de propiedades.
Llame al método de CMFCPropertySheet::AddPage para cada página de propiedades.
Cree un control de CMFCPropertySheet y llame a su método de DoModal .
Ilustraciones
La ilustración siguiente muestra una hoja de propiedades que esté en el estilo de una barra de herramientas incrustada de Microsoft Outlook. La barra de herramientas de Outlook aparece en el lado izquierdo de la hoja de propiedades.
La ilustración siguiente muestra una hoja de propiedades que contenga un objeto de CMFCPropertyGridCtrl Class . Ese objeto es una hoja de propiedades en el estilo de una hoja de propiedades estándar de los controles comunes.
La ilustración siguiente muestra una hoja de propiedades que esté en el estilo de un control de árbol.
Jerarquía de herencia
Requisitos
encabezado: afxpropertysheet.h