Erstellen des Header-Steuerelements

Das Header-Steuerelement ist nicht direkt im Dialog-Editor verfügbar (obwohl Sie ein Listensteuerelement hinzugefügt werden können, das ein Headersteuerelement enthält).

So fügen Sie ein Headersteuerelement in ein Dialogfeld ablegen

  1. Betten Sie manuell eine Membervariable vom Typ CHeaderCtrl in der Dialogfeldklasse ein.

  2. In OnInitDialog Erstellen und legen Sie die Formate für CHeaderCtrl fest, positionieren Sie es, und zeigen Sie sie an.

  3. Fügen Sie Elemente dem Header-Steuerelement hinzu.

  4. Verwenden Sie das Eigenschaftenfenster, um die Handlerfunktionen in der Dialogfeldklasse für alle Header-Steuerelement-Benachrichtigungsmeldungen zuzuordnen, die Sie bearbeiten müssen (siehe Zuordnungs-Meldungen Funktionen).

So fügen Sie ein Headersteuerelement in eine Ansicht ablegen CListView (Keine)

  1. Einbetten eines CHeaderCtrl-Objekt in der Ansichtsklasse ein.

  2. Format, Position und zeigen das Header-Steuerelement-Fenster in der OnInitialUpdate-Memberfunktion der Ansicht an.

  3. Fügen Sie Elemente dem Header-Steuerelement hinzu.

  4. Verwenden Sie das Eigenschaftenfenster, um die Handlerfunktionen in der Ansichtsklasse für alle Header-Steuerelement-Benachrichtigungsmeldungen zuzuordnen, die Sie bearbeiten müssen (siehe Zuordnungs-Meldungen Funktionen).

In beiden Fällen wird das eingebettete Steuerelementobjekt erstellt, wenn die Sicht oder im Dialogfeldobjekt erstellt wird.Anschließend müssen Sie CHeaderCtrl::Create-Steuerelements aufrufen, um das Fenster zu erstellen.Um das Steuerelement zu positionieren, rufen Sie CHeaderCtrl::Layout auf, um die Anfangsgröße des Steuerelements, und positionieren und SetWindowPos zu bestimmen, um die Position festgelegt werden soll.Fügen Sie dann Elemente hinzu, wie in Hinzufügen von Elementen zum Header-Steuerelement beschrieben.

Weitere Informationen finden Sie unter Das Header-Steuerelement erstellen in Windows SDK.

Siehe auch

Referenz

Verwenden Steuerelement-MFC-Klassen

Konzepte

Steuerelemente (MFC)