Ungleich NULL, wenn die Initialisierung erfolgreich war; andernfalls 0 (null).
Parameter
dwStyle
Gibt das Kopfzeilen-Steuerelement Stil. Wenden Sie eine beliebige Kombination aus Header Steuerelementstile erforderlich, um das Steuerelement.
rect
Gibt des Headersteuerelements Größe und Position. Es kann entweder ein CRect -Objekt oder ein RECT -Struktur.
pParentWnd
Gibt das Kopfzeilen-Steuerelement übergeordneten Fensters, in der Regel ein CDialog. Es darf nicht leer sein.
nID
Gibt das Kopfzeilen-Steuerelement-ID.
Bemerkungen
Sie erstellen eine CHeaderCtrl -Objekt in zwei Schritten. Zuerst rufen Sie den Konstruktor, dann rufen Sie Erstellen, erstellt das Kopfzeilen-Steuerelement und fügt es dem CHeaderCtrl -Objekt.
Die folgenden Formate können auf einem Kopfzeilen-Steuerelement angewendet werden (siehe Über Header Steuerelementstile für weitere Informationen)
HDS_HOTTRACK&Nbsp; Ein Headerelement wird hervorgehoben, wenn der Mauszeiger darüber hält.
HDS_DRAGDROP&Nbsp; Headerelemente können neu angeordnet werden, indem Sie ziehen und ablegen.
HDS_FULLDRAG&Nbsp; Das Headersteuerelement zeigt Spalteninhalt während der Benutzer eine Spalte ändert.
HDS_BUTTO&NSNbsp; Headerelemente Verhalten wie Schaltflächen.
HDS_HORZ&Nbsp; Das Header-Steuerelement ist horizontal.
HDS_VERT&Nbsp; Das Header-Steuerelement ist vertikal (dieser Stil ist derzeit nicht implementiert).
HDS_HIDDE&NNbsp; Das Header-Steuerelement ist nicht sichtbar im Detailmodus.
Darüber hinaus können Sie die folgenden gemeinsamen Steuerelementstile wie das Header-Steuerelement positioniert und die Größe selbst bestimmen (siehe Gemeinsamen Steuerelementstile für weitere Informationen)
CCS_BOTTOM&Nbsp; Bewirkt, dass das Steuerelement sich an der Unterseite der Clientbereich des übergeordneten Fensters positionieren und die Breite auf das übergeordnete Element identisch sein die Breite des Fensters.
CCS_&NODIVIDERNbsp; Verhindert, dass ein zwei-Pixel-Highlight am oberen Rand des Steuerelements gezeichnet wird.
CCS_&NOHILITENbsp; Verhindert, dass ein ein-Pixel-Highlight am oberen Rand des Steuerelements gezeichnet wird.
CCS_&NOMOVEYNbsp; Bewirkt, dass das Steuerelement die Größe und bewegen sich horizontal, nicht vertikal, sondern als Antwort auf eine Nachricht WM_SIZE . Wenn der CCS_NORESIZE -Stil verwendet wird, gilt dieser Stil nicht. Header-Steuerelemente haben dieses Format standardmäßig.
CCS_&NOPARENTALIGNNbsp; Verhindert, dass das Steuerelement automatisch auf den oberen oder unteren Rand des übergeordneten Fensters. Stattdessen hält das Steuerelement seine Position innerhalb des übergeordneten Fensters trotz Änderungen der Größe des übergeordneten Fensters. Wenn auch der CCS_TOP oder CCS_BOTTOM -Stil verwendet wird, die Höhe auf den Standardwert eingestellt ist, aber die Lage und Breite bleiben unverändert.
CCS_&NORESIZENbsp; Verhindert, dass das Steuerelement verwenden die standardmäßige Breite und Höhe bei seiner ursprünglichen Größe oder eine neue Größe festlegen. Stattdessen verwendet das Steuerelement die Breite und Höhe angegeben in der Anforderung für die Erstellung oder Größenanpassung.
CCS_TOP&Nbsp; Bewirkt, dass das Steuerelement sich an der Spitze der Clientbereich des übergeordneten Fensters positionieren und die Breite auf das übergeordnete Element identisch sein die Breite des Fensters.
Sie können auch die folgenden Fensterstile auf einem Kopfzeilen-Steuerelement anwenden (siehe Fensterstile für weitere Informationen):
WS_CHILD&Nbsp; Erstellt ein untergeordnetes Fenster. Kann nicht mit dem WS_POPUP Stil verwendet werden.
WS_VISIBLE&Nbsp; Erstellt ein Fenster, das anfänglich sichtbar ist.
WS_DISABLED&Nbsp; Erstellt ein Fenster, das anfänglich deaktiviert ist.
WS_GROUP&Nbsp; Gibt das erste Steuerelement eine Gruppe von Steuerelementen, die in denen der Benutzer von einem Steuerelement zum nächsten mit den Pfeiltasten verschieben kann. Alle Steuerelemente definiert mit dem WS_GROUP Stil nach dem ersten Steuerelement gehören zur selben Gruppe. Das nächste Steuerelement mit dem WS_GROUP Stil die Gruppe Formatvorlage endet und beginnt die nächste Gruppe (d. h. eine Gruppe endet die nächste beginnt).
WS_TABSTOP&Nbsp; Gibt eine beliebige Anzahl von Steuerelementen, die über die der Benutzer mithilfe der TAB-Taste wechseln kann. Die TAB-Taste verschiebt den Benutzer auf das nächste Steuerelement durch den WS_TABSTOP Stil angegeben.