Diverso da zero se inizializzazione è stata completata; altrimenti zero.
Parametri
dwStyle
Specifica lo stile del controllo intestazione. Applicare qualsiasi combinazione di stili di controllo intestazione necessari per il controllo.
rect
Specifica le dimensioni e la posizione del controllo intestazione. Può essere sia un oggetto CRect o un struttura RECT.
pParentWnd
Specifica la finestra padre del controllo intestazione, di solito un CDialog. Non deve essere NULL.
nID
Specifica l'ID del controllo intestazione.
Osservazioni
Si costruisce un oggetto CHeaderCtrl in due fasi. Innanzitutto chiamare il costruttore, quindi chiamare Create, che crea il controllo header e viene associato all'oggetto CHeaderCtrl.
I seguenti stili possono essere applicati a un controllo intestazione (vedere Su stili di controllo intestazione per ulteriori informazioni)
HDS_HOTTRACK Un elemento dell'intestazione viene evidenziato quando il puntatore viene posizionato su di essa.
HDS_DRAGDROP Possono riordinare gli elementi di intestazione trascinandoli e rilasciandoli.
HDS_FULLDRAG Il controllo header a colonna consente di visualizzare i contenuti mentre l'utente ridimensiona una colonna.
HDS_BUTTO&NSnbsp; Gli elementi di intestazione si comportano come pulsanti.
HDS_HORZ Il controllo header è orizzontale.
HDS_VERT Il controllo header è verticale (questo stile non è attualmente implementato).
HDS_HIDDE&Nnbsp; Il controllo dell'intestazione non è visibile in modalità particolari.
Inoltre, è possibile utilizzare i seguenti stili di controllo comuni per determinare come il controllo header posizioni e si ridimensiona (vedere Stili di controllo comuni per ulteriori informazioni)
CCS_BOTTOM Fa sì che il controllo a posizionarsi nella parte inferiore dell'area client della finestra padre e imposta la larghezza di essere lo stesso del padre larghezza della finestra.
CCS_&NODIVIDERnbsp; Impedisce a evidenziare due pixel viene disegnato nella parte superiore del controllo.
CCS_&NOHILITEnbsp; Impedisce a evidenziare un pixel viene disegnato nella parte superiore del controllo.
CCS_&NOMOVEYnbsp; Fa sì che il controllo ridimensionare e muoversi in senso orizzontale, ma non verticalmente, in risposta a un messaggio WM_SIZE . Se viene utilizzato lo stile CCS_NORESIZE , questo stile non è applicabile. Controlli Header avere questo stile di default.
CCS_&NOPARENTALIGNnbsp; Impedisce il controllo di trasferirsi automaticamente nella parte superiore o inferiore della finestra padre. Invece, il controllo mantiene la relativa posizione all'interno della finestra padre, nonostante le modifiche alla dimensione della finestra padre. Se viene anche utilizzato lo stile CCS_TOP o CCS_BOTTOM , il valore predefinito è regolato in altezza, ma la posizione e la larghezza rimangono invariati.
CCS_&NORESIZEnbsp; Il controllo impedisce di utilizzare la larghezza predefinita e l'altezza quando si imposta la dimensione iniziale o una nuova dimensione. Invece, il controllo utilizza la larghezza e l'altezza specificate nella richiesta per la creazione o il dimensionamento.
CCS_TOP Fa sì che il controllo a posizionarsi nella parte superiore dell'area client della finestra padre e imposta la larghezza di essere lo stesso del padre larghezza della finestra.
È inoltre possibile applicare i seguenti stili di finestra a un controllo intestazione (per ulteriori informazioni, vedere Finestra stili ):
WS_CHILDnbsp; Crea una finestra figlio. &Non può essere utilizzato con lo stile WS_POPUP.
WS_VISIBLE Crea una finestra che è inizialmente visibile.
WS_DISABLED Crea una finestra che inizialmente è disattivata.
WS_GROUP Specifica il primo controllo di un gruppo di controlli in cui l'utente può spostare da un controllo per il prossimo con i tasti freccia. Tutti i controlli definiti con lo stile WS_GROUP dopo il primo controllo appartengono allo stesso gruppo. Il controllo successivo con lo stile WS_GROUP termina il gruppo di stile e inizia il prossimo gruppo (che è, un gruppo termina dove inizia il prossimo).
WS_TABSTOP Specifica uno dei qualsiasi numero di controlli attraverso il quale l'utente può muoversi utilizzando il tasto TAB. Il tasto TAB si muove l'utente al controllo successivo specificate dallo stile WS_TABSTOP.