macro Header_SetHotDivider (commctrl.h)
Modifica il colore di un divisore tra gli elementi dell'intestazione per indicare la destinazione di un'operazione di trascinamento della selezione esterna. È possibile utilizzare questa macro o inviare il messaggio di HDM_SETHOTDIVIDER in modo esplicito.
Sintassi
int Header_SetHotDivider(
HWND hwnd,
BOOL fPos,
DWORD dw
);
Parametri
hwnd
Handle di un controllo di intestazione.
fPos
Valore che specifica come deve essere interpretato
Valore | Significato |
---|---|
|
Indica che dw contiene le coordinate client del puntatore. |
|
Indica che dw contiene un valore di indice divisore. |
dw
Il valore mantenuto qui viene interpretato a seconda del valore di fPos.
Se fPos è TRUE, dw rappresenta le coordinate client x e y del puntatore. La coordinata x si trova nella parola bassa e la coordinata y si trova nella parola alta. Al momento della ricezione del messaggio, il controllo intestazione evidenzia il divisore appropriato in base alle coordinate
Se fPos è FALSE, dw rappresenta l'indice intero del divisore che verrà evidenziato.
Valore restituito
Tipo: int
Restituisce l'indice del divisore evidenziato dal controllo .
Osservazioni
Un controllo intestazione impostato sullo stile di HDS_DRAGDROP produce automaticamente questo effetto. Questo messaggio deve essere utilizzato quando il proprietario del controllo gestisce manualmente le operazioni di trascinamento della selezione.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
commctrl.h |