CMFCColorBar::CreateControl

Cria uma janela de controle de BAR de cores, anexa o CMFCColorBar objeto e redimensiona a janela do controle para conter a paleta de cores especificada.

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

Parâmetros

  • [in] pParentWnd
    Ponteiro para a janela pai.Não pode ser NULL.

  • [in] rect
    Um retângulo delimitador que especifica onde desenhar o controle de BAR de cores.

  • [in] nID
    A ID do controle.

  • [in] nColumns
    O número ideal de colunas no controle na BAR de cores.Esse método modifica esse número para ajuste a paleta de cores especificada.O padrão é -1, o que significa que este parâmetro não for especificado.

  • [in] pPalette
    Ponteiro para uma paleta de cores ou NULL. Se esse parâmetro for NULL, esse método calcula o dimensionar do controle na BAR de cores sistema autônomo se 20 cores foram especificadas. O padrão é NULL.

Valor de retorno

TRUE Se esse método for bem-sucedida; caso contrário, FALSE.

Comentários

Esse método usa o rect, nColumns, e pPalette parâmetros para calcular o número apropriado ou linhas e colunas no controle da BAR de cores e, em seguida, chamadas de CMFCColorBar::criar método.

Requisitos

Cabeçalho: afxcolorbar.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCColorBar

CMFCColorBar::criar