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

Siehe auch

Referenz

CMFCColorBar-Klasse

Hierarchien-Diagramm

CMFCColorBar::Create