Sdílet prostřednictvím


CMFCColorBar::CreateControl

Vytvoří okno Ovládací panel barev, připojí jej ke CMFCColorBar objektu a změní velikost okna ovládacího prvku obsahuje zadané palety barev.

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

Parametry

  • [v]pParentWnd
    Ukazatel na nadřazené okno.Nemůže být NULL .

  • [v]rect
    Ohraničovací obdélník, který určuje, kde nakreslete ovládací panel barvy.

  • [v]nID
    ID ovládacího prvku.

  • [v]nColumns
    Ideální počet sloupců v ovládacím panelu barev.Tato metoda upravuje toto číslo tak, aby odpovídala zadané palety barev.Výchozí hodnota je -1, což znamená, že tento parametr není zadán.

  • [v]pPalette
    Ukazatel na paletu barev, nebo NULL .Pokud je tento parametr NULL , tato metoda vypočítá velikost ovládacího prvku Barva pruhu, jako by byly určeny barvy 20.Výchozí je NULL.

Vrácená hodnota

TRUEPokud tato metoda úspěšná; jinak FALSE .

Poznámky

Tato metoda používá rect , nColumns , a pPalette parametry pro výpočet příslušného čísla nebo řádků a sloupců do ovládacího panelu barev a pak volání CMFCColorBar::Create metoda.

Požadavky

Záhlaví: afxcolorbar.h

Viz také

Referenční dokumentace

Třída CMFCColorBar

Diagram hierarchie

CMFCColorBar::Create