Share via


CMFCColorBar::CreateControl

Crea una ventana de control de la barra de color, la asocia el objeto de CMFCColorBar , y cambia el tamaño de la ventana de control para contener la paleta especificada de colores.

virtual BOOL CreateControl(
   CWnd* pParentWnd,
   const CRect& rect,
   UINT nID,
   int nColumns=-1,
   CPalette* pPalette=NULL 
);

Parámetros

  • [in] pParentWnd
    puntero a la ventana primaria.No puede ser NULL.

  • [in] rect
    Un rectángulo delimitador que especifica donde dibujar el control de barra de color.

  • [in] nID
    Id. del control.

  • [in] nColumns
    El número de columnas ideal en el control de barra de color.Este método modifica número para ajustar la paleta especificada de colores.El valor predeterminado es -1, que significa que este parámetro no está especificado.

  • [in] pPalette
    puntero a una paleta de colores, o NULL.Si este parámetro es NULL, este método calcula el tamaño del control de la barra de color como si 20 colores fueran especificados.El valor predeterminado es NULL.

Valor devuelto

TRUE si este método se realiza correctamente; si no FALSE.

Comentarios

Este método utiliza rect, nColumns, y los parámetros de pPalette para calcular el número o las filas y columnas adecuado en el control de barra de color, y después llamar al método de CMFCColorBar::Create .

Requisitos

encabezado: afxcolorbar.h

Vea también

Referencia

Clase de CMFCColorBar

Gráfico de jerarquía

CMFCColorBar::Create