Condividi tramite


Creare il controllo intestazione

Il controllo intestazione non è direttamente disponibile nell'editor finestre (anche se è possibile aggiungere un controllo elenco, che include un controllo intestazione).

  1. Manualmente importare una variabile membro di tipo CHeaderCtrl nella classe della finestra di dialogo.

  2. In OnInitDialog, creare e impostare gli stili per CHeaderCtrl, inserirlo e la visualizzazione.

  3. Aggiungere elementi al controllo intestazione.

  4. Utilizzare la Finestra Proprietà per eseguire il mapping delle funzioni di gestione nella classe della finestra di dialogo per tutti i messaggi di notifica del controllo intestazione è necessario gestire (vedere Messaggi del mapping delle funzioni).

Per inserire un controllo intestazione in una visualizzazione (non una classe CListView)

  1. Importare un oggetto di CHeaderCtrl nella classe di visualizzazione.

  2. Lo stile, posizione e verrà visualizzata la finestra di controllo intestazione della funzione membro di OnInitialUpdate della visualizzazione.

  3. Aggiungere elementi al controllo intestazione.

  4. Utilizzare la Finestra Proprietà per eseguire il mapping delle funzioni di gestione nella classe di visualizzazione per tutti i messaggi di notifica del controllo intestazione è necessario gestire (vedere Messaggi del mapping delle funzioni).

In entrambi i casi, l'oggetto controllo incorporato viene creato quando la visualizzazione o l'oggetto finestra di dialogo viene creata.È quindi necessario chiamare CHeaderCtrl::Create per creare la finestra di controllo.Per posizionare il controllo, la chiamata CHeaderCtrl::Layout per determinare la dimensione iniziale del controllo e per posizionare e SetWindowPos per impostare la posizione desiderata.Aggiungere gli elementi come descritto in Aggiunta di elementi al controllo intestazione.

Per ulteriori informazioni, vedere creare un controllo intestazione in Windows SDK.

Vedere anche

Riferimenti

Utilizzando CHeaderCtrl

Concetti

Controlli (MFC)