CMFCColorBar::CreateControl
Stellt ein Farbleistensteuerfenster erstellt, fügt es an den CMFCColorBar-Objekt an und ändert das Steuerelementfenster xxxx 7, um die angegebene Farbpalette zu enthalten.
virtual BOOL CreateControl(
CWnd* pParentWnd,
const CRect& rect,
UINT nID,
int nColumns=-1,
CPalette* pPalette=NULL
);
Parameter
[in] pParentWnd
Zeiger auf das übergeordnete Fenster.Kann nicht NULL sein.[in] rect
Ein umschließendes Rechteck, das angibt, wo das Farbleistensteuerelement zeichnet.[in] nID
Die Steuerelement-ID.[in] nColumns
Die ideale Anzahl der Spalten im Farbleistensteuerelement.Diese Methode ändert diese Zahl, um die angegebene Farbpalette angepasst.Der Standardwert ist -1, das bedeutet, dass dieser Parameter nicht angegeben wird.[in] pPalette
Zeiger auf eine Farbpalette oder NULL.Wenn dieser Parameter NULL ist, berechnet diese Methode die Größe des Farbleistensteuerelements, als ob 20 Farben angegeben wurden.Der Standardwert ist NULL.
Rückgabewert
TRUE, wenn diese Methode folgt; andernfalls FALSE.
Hinweise
Diese Methode verwendet rect, nColumns und pPalette-Parameter, um die entsprechende Zahl oder die Zeilen und Spalten im Farbleistensteuerelement zu berechnen und ruft dann die CMFCColorBar::Create-Methode auf.
Anforderungen
Header: afxcolorbar.h