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