Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Das Kopfzeilensteuerelement ist im Dialogfeld-Editor nicht direkt verfügbar (obwohl Sie ein Listensteuerelement hinzufügen können, das ein Kopfzeilensteuerelement enthält).
Um ein Header-Steuerelement in ein Dialog-Steuerelement einzugliedern
Betten Sie eine Membervariable vom Typ "CHeaderCtrl " manuell in Ihre Dialogklasse ein.
Erstellen und legen Sie in OnInitDialog die Stile für die
CHeaderCtrlfest, positionieren Sie es und zeigen Sie es an.Fügen Sie dem Header-Steuerelement Elemente hinzu.
Verwenden Sie den Klassen-Assistenten , um Handlerfunktionen in der Dialogklasse für alle Benachrichtigungen zur Kopfzeilensteuerung zuzuordnen, die Sie verarbeiten müssen (siehe Zuordnen von Nachrichten zu Funktionen).
So steuern Sie ein Header-Steuerelement in einer Ansicht (nicht in einer CListView)
Betten Sie ein CHeaderCtrl-Objekt in Ihre Ansichtsklasse ein.
Gestalten, positionieren und steuern Sie das Fenster des Header-Steuerelements in der Member-Funktion OnInitialUpdate des Views.
Fügen Sie dem Header-Steuerelement Elemente hinzu.
Verwenden Sie den Klassen-Assistenten , um Handlerfunktionen in der Ansichtsklasse für alle Benachrichtigungen zur Kopfzeilensteuerung zuzuordnen, die Sie verarbeiten müssen (siehe Zuordnen von Nachrichten zu Funktionen).
In beiden Fällen wird das eingebettete Steuerelementobjekt erstellt, wenn das Ansichts- oder Dialogobjekt erstellt wird. Anschließend müssen Sie CHeaderCtrl::Create aufrufen, um das Steuerelementfenster zu erstellen. Um das Steuerelement zu positionieren, rufen Sie CHeaderCtrl::Layout auf, um die anfängliche Größe und Position des Steuerelements zu bestimmen, und SetWindowPos , um die gewünschte Position festzulegen. Fügen Sie dann Elemente wie im Hinzufügen von Elementen zum Kopfzeilensteuerelement beschrieben hinzu.
Weitere Informationen finden Sie unter Erstellen eines Headersteuerelements im Windows SDK.