Condividi tramite


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

Tipo: 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

TCM_GETCURFOCUS

TabCtrl_GetCurFocus