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