Condividi tramite


CMFCColorBar::CreateControl

Crea una finestra di controllo barra dei colori, la aggiunge all'oggetto CMFCColorBar e ridimensiona la finestra di controllo per contenere la tavolozza dei colori specificata.

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

Parametri

  • [in] pParentWnd
    Puntatore alla finestra padre.Non può essere NULL.

  • [in] rect
    Un rettangolo di delimitazione che specifica il percorso di disegnare il controllo barra dei colori.

  • [in] nID
    ID del controllo.

  • [in] nColumns
    Il numero di colonne ideale nel controllo barra dei colori.Questo metodo converte il numero alla tavolozza dei colori specificata.L'impostazione predefinita è -1, che indica che il parametro non è specificato.

  • [in] pPalette
    Puntatore a una tavolozza di colori, o NULL.Se questo parametro è NULL, questo metodo calcola le dimensioni del controllo barra dei colori a 20 colori sono stati specificati.Il valore predefinito è NULL.

Valore restituito

TRUE se questo metodo ha esito positivo; in caso contrario FALSE.

Note

Questo metodo utilizza rect, nColumnse parametri pPalette per calcolare il numero o righe e colonne appropriato nel controllo barra dei colori e quindi chiama il metodo CMFCColorBar::Create.

Requisiti

intestazione: afxcolorbar.h

Vedere anche

Riferimenti

Classe di CMFCColorBar

Grafico della gerarchia

CMFCColorBar::Create