Sdílet prostřednictvím


CHeaderCtrl::Create

Vytvoří ovládací prvek hlavičky a připojí jej CHeaderCtrl objektu.

virtual BOOL Create( 
   DWORD dwStyle, 
   const RECT& rect, 
   CWnd* pParentWnd, 
   UINT nID  
);

Parametry

  • dwStyle
    Určuje styl ovládacího prvku záhlaví.Popis ovládacího prvku styly záhlaví naleznete Styly záhlaví ovládací v .

  • rect
    Určuje velikost a umístění prvku záhlaví.Může být buď CRect objektu nebo RECT struktury.

  • pParentWnd
    Určuje ovládací prvek header nadřazené okno obvykle CDialog .Nesmí být NULL.

  • nID
    Určuje ID prvku záhlaví.

Vrácená hodnota

Nenulová hodnota, pokud Inicializace byla úspěšná. jinak nula.

Poznámky

Můžete vytvářet CHeaderCtrl objektu ve dvou krocích.Nejprve volání konstruktoru a potom volat vytvořit, které vytvoří ovládací prvek hlavičky a připojí jej k CHeaderCtrl objektu.

Kromě styly záhlaví ovládacího prvku, můžete použít následující běžné styly řízení určit způsob řízení záhlaví pozic a mění velikost (viz Běžné styly řízení Další informace):

  • CCS_BOTTOMZpůsobí i polohu v dolní části oblasti nadřazené okno klienta a šířka stejná jako nadřazený nastaví šířku okna.

  • CCS_NODIVIDERZvýraznění dvě pixel zabrání nakreslena v horní části ovládacího prvku.

  • CCS_NOMOVEYZměna velikosti a přesunutí sám vodorovně, ale nikoliv vertikálně v reakci na ovládací prvek způsobí, že WM_SIZE zprávy.Pokud CCS_NORESIZE styl se používá, nevztahuje se tento styl.Ovládací prvky záhlaví mají ve výchozím nastavení tento styl.

  • CCS_NOPARENTALIGNZabraňuje automaticky přesunout do horní nebo dolní části okna nadřazeného ovládacího prvku.Místo toho ovládací prvek udržuje své postavení nadřazené okno přes změny velikosti nadřazené okno.Pokud CCS_TOP nebo CCS_BOTTOM styl se také používá ve výchozím nastavení bude upravena výška, ale pozici a šířka zůstanou nezměněny.

  • CCS_NORESIZEZabrání použití výchozí šířky a výšky při nastavování počáteční velikosti nebo novou velikost ovládacího prvku.Místo toho využívá ovládací prvek šířku a výšku v žádosti o vytvoření nebo změně velikosti.

  • CCS_TOPZpůsobí i polohu v horní části oblasti nadřazené okno klienta a šířka stejná jako nadřazený nastaví šířku okna.

Můžete také použít následující styly oken prvek hlavičky (viz Styly oken Další informace):

  • WS_CHILD vytvoří podřízené okno.Nelze použít WS_POPUP styl.

  • WS_VISIBLE vytvoří okno, které se zpočátku zobrazí.

  • WS_DISABLED vytvoří okno, které původně zakázána.

  • WS_GROUP Určuje první ovládací prvek skupiny ovládacích prvků, které uživatel může přecházet z jednoho ovládacího prvku na další pomocí kláves se šipkami.Všechny prvky, které jsou definovány WS_GROUP styl po první ovládací prvek patří do stejné skupiny.Další ovládací prvek s WS_GROUP styl ukončí skupinu stylů a spustí další skupiny (tj. konce jedné skupiny kde začíná další).

  • WS_TABSTOP určuje jedné z několika prvků, jejichž prostřednictvím se uživatel může přecházet pomocí klávesy TAB.Klávesy TAB přesunete uživatele na další ovládací prvek určený WS_TABSTOP styl.

Pokud chcete použít styly rozšířeného systému windows pomocí ovládání, volání CreateEx namísto vytvořit.

Příklad

// pParentWnd is a pointer to the parent window.
m_myHeaderCtrl.Create(WS_CHILD | WS_VISIBLE | HDS_HORZ,
   CRect(10, 10, 600, 50), pParentWnd, 1);

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CHeaderCtrl

Graf hierarchie

CHeaderCtrl::CHeaderCtrl