Partager via


CMFCColorBar::CreateControl

Crée une fenêtre de contrôle de la barre de couleurs, la attaché à l'objet d' CMFCColorBar , et redimensionne la fenêtre du contrôle pour contenir la palette de couleurs spécifiée.

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

Paramètres

  • [in] pParentWnd
    Pointeur vers la fenêtre parente. La valeur ne peut pas être NULL.

  • [in] rect
    Un rectangle englobant qui spécifie l'emplacement où dessiner le contrôle de la barre de couleurs.

  • [in] nID
    Le contrôle d'ID.

  • [in] nColumns
    Le nombre de colonnes idéal dans le contrôle de la barre de couleurs. Cette méthode modifie ce nombre en fonction de la palette de couleurs spécifiée. La valeur par défaut est -1, ce qui signifie que ce paramètre n'est pas spécifié.

  • [in] pPalette
    Pointeur vers une palette couleurs, ou NULL. Si ce paramètre est NULL, cette méthode calcule la taille du contrôle de la barre de couleurs comme si 20 couleurs ont été spécifiées. La valeur par défaut est NULL.

Valeur de retour

TRUE si cette méthode aboutit ; sinon FALSE.

Notes

Cette méthode utilise rect, nColumns, et des paramètres d' pPalette pour calculer le ou les lignes et les colonnes approprié dans le contrôle de la barre de couleurs, puis appelle la méthode de CMFCColorBar::Create .

Configuration requise

en-tête : afxcolorbar.h

Voir aussi

Référence

CMFCColorBar, classe

Graphique de la hiérarchie

CMFCColorBar::Create