Compartir a través de


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

CMFCPropertySheet::CMFCPropertySheet

Crea un objeto CMFCPropertySheet.

CMFCPropertySheet::~CMFCPropertySheet

Un destructor.

Métodos públicos

Name

Descripción

CMFCPropertySheet::AddPage

agrega una página a la hoja de propiedades.

CMFCPropertySheet::AddPageToTree

Agrega una nueva página de propiedades al control de árbol.

CMFCPropertySheet::AddTreeCategory

Agrega un nuevo nodo al control de árbol.

CMFCPropertySheet::EnablePageHeader

Reserva espacio en la parte superior de cada página para dibujar un encabezado personalizado.

CMFCPropertySheet::GetHeaderHeight

Recupera el alto del encabezado actual.

CMFCPropertySheet::GetLook

Recupera un valor de enumeración que especifica el aspecto de la hoja de propiedades actual.

CMFCPropertySheet::GetTab

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.

CMFCPropertySheet::InitNavigationControl

Inicializa la apariencia del control de la hoja de propiedades actual.

CMFCPropertySheet::OnActivatePage

Llamado por el marco cuando se habilita una página de propiedades.

CMFCPropertySheet::OnDrawPageHeader

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.)

CMFCPropertySheet::OnRemoveTreePage

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.)

CMFCPropertySheet::RemoveCategory

Quita un nodo del control de árbol.

CMFCPropertySheet::RemovePage

quita una página de propiedades de la hoja de propiedades.

CMFCPropertySheet::SetIconsList

Especifica la lista de imágenes que se utilizan en el control de navegación del panel de Outlook.

CMFCPropertySheet::SetLook

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:

  1. Derive una clase de la clase de CMFCPropertySheet y asigne a la clase, por ejemplo, CMyPropertySheet.

  2. Crea un objeto de CMFCPropertyPage para cada página de propiedades.

  3. 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.

  4. 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.

  5. Llame al método de CMFCPropertySheet::AddPage para cada página de propiedades.

  6. 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.

Controles de color de CMFCPropertySheet

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.

Controles de propiedad y lista de CMFCPropertySheet

La ilustración siguiente muestra una hoja de propiedades que esté en el estilo de un control de árbol.

Árbol de propiedades

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CPropertySheet

            CMFCPropertySheet

Requisitos

encabezado: afxpropertysheet.h

Vea también

Referencia

Gráfico de jerarquías

CMFCPropertyPage Class

CMFCOutlookBar Class

Otros recursos

Clases de MFC