Condividi tramite


Creazione del controllo Header

Il controllo intestazione non è disponibile direttamente nell'editor finestre (sebbene sia possibile aggiungere un controllo elenco, che include un controllo header.

  1. Importare manualmente una variabile membro di tipo CHeaderCtrl nella classe della finestra di dialogo.

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

  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 Vedere mapping di messaggi).

Per inserire un controllo intestazione in una visualizzazione (not a CListView)

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

  2. Lo stile, posizione e verrà visualizzata la finestra di controllo header nella 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 Vedere mapping di messaggi).

In entrambi i casi, l'oggetto controllo incorporato viene creato quando la visualizzazione o l'oggetto della 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. Quindi aggiungere elementi come descritto in Aggiunta di elementi al controllo intestazione.

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

Vedere anche

Riferimenti

Utilizzo di CHeaderCtrl

Concetti

Controlli (MFC)