macro TabCtrl_SetCurFocus (commctrl.h)
Imposta lo stato attivo su una scheda specificata in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_SETCURFOCUS in modo esplicito.
Sintassi
VOID TabCtrl_SetCurFocus(
HWND hwnd,
int i
);
Parametri
hwnd
Handle per il controllo struttura a schede.
i
Tipo: int
Indice in base zero della scheda che ottiene lo stato attivo.
Valore restituito
Tipo: VOID
Nessun valore restituito.
Osservazioni
Se il controllo struttura a schede ha lo stile TCS_BUTTONS (modalità pulsante), la scheda con lo stato attivo potrebbe essere diversa dalla scheda selezionata. Ad esempio, quando si seleziona una scheda, l'utente può premere i tasti di direzione per impostare lo stato attivo su una scheda diversa senza modificare la scheda selezionata. In modalità pulsante, la macro TabCtrl_SetCurFocus imposta lo stato attivo di input sul pulsante associato alla scheda specificata, ma non modifica la scheda selezionata.
Se il controllo struttura a schede non ha lo stile TCS_BUTTONS, la modifica dello stato attivo cambia anche la scheda selezionata. In questo caso, il controllo Struttura a schede invia i codici di notifica TCN_SELCHANGING e TCN_SELCHANGE alla finestra padre.
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 |
Vedere anche
riferimento