Condividi tramite


Scheda (controlli Di Windows)

Questa sezione contiene informazioni sugli elementi di programmazione usati con i controlli struttura a schede.

Panoramiche

Argomento Contenuto
Informazioni sui controlli struttura a schede Un controllo Struttura a schede è simile ai separatori in un blocco per appunti o alle etichette in un archivio. L'uso del controllo Struttura a schede consente a un'applicazione di definire più pagine per la stessa area di una finestra o una finestra di dialogo.
Uso dei controlli struttura a schede Questo argomento contiene due esempi che usano i controlli struttura a schede.

Macro

Argomento Contenuto
TabCtrl_AdjustRect Calcola l'area di visualizzazione di un controllo struttura a schede in base a un rettangolo di finestra o calcola il rettangolo della finestra corrispondente a un'area di visualizzazione specificata. È possibile utilizzare questa macro o inviare il messaggio di TCM_ADJUSTRECT in modo esplicito.
TabCtrl_DeleteAllItems Rimuove tutti gli elementi da un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_DELETEALLITEMS in modo esplicito.
TabCtrl_DeleteItem Rimuove un elemento da un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_DELETEITEM in modo esplicito.
TabCtrl_DeselectAll Reimposta gli elementi in un controllo struttura a schede, cancellando tutti gli elementi impostati sullo stato TCIS_BUTTONPRESedizione Standard D. È possibile utilizzare questa macro o inviare il messaggio TCM_DEedizione Standard LECTALL in modo esplicito.
TabCtrl_GetCurFocus Restituisce l'indice dell'elemento con lo stato attivo in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_GETCURFOCUS in modo esplicito.
TabCtrl_GetCurSel Determina la scheda attualmente selezionata in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_GETCURedizione Standard L in modo esplicito.
TabCtrl_GetExtendedStyle Recupera gli stili estesi attualmente in uso per il controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_GETEXTENDEDSTYLE in modo esplicito.
TabCtrl_GetImageList Recupera l'elenco di immagini associato a un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_GETIMAGELIST in modo esplicito.
TabCtrl_GetItem Recupera informazioni su una scheda in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_GETITEM in modo esplicito.
TabCtrl_GetItemCount Recupera il numero di schede nel controllo Struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_GETITEMCOUNT in modo esplicito.
TabCtrl_GetItemRect Recupera il rettangolo di delimitazione per una scheda in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_GETITEMRECT in modo esplicito.
TabCtrl_GetRowCount Recupera il numero corrente di righe di schede in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_GETROWCOUNT in modo esplicito.
TabCtrl_GetToolSuggerimenti Recupera l'handle per il controllo descrizione comando associato a un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_GETTOOLTIPS in modo esplicito.
TabCtrl_GetUnicodeFormat Recupera il flag di formato carattere UNICODE per il controllo . È possibile utilizzare questa macro o inviare il messaggio di TCM_GETUNICODEFORMAT in modo esplicito.
TabCtrl_HighlightItem Imposta lo stato di evidenziazione di un elemento di tabulazione. È possibile utilizzare questa macro o inviare il messaggio di TCM_HIGHLIGHTITEM in modo esplicito.
TabCtrl_HitTest Determina quale scheda, se disponibile, si trova in una posizione dello schermo specificata. È possibile utilizzare questa macro o inviare il messaggio di TCM_HITTEST in modo esplicito.
TabCtrl_InsertItem Inserisce una nuova scheda in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_INedizione Standard RTITEM in modo esplicito.
TabCtrl_RemoveImage Rimuove un'immagine dall'elenco di immagini di un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_REMOVEIMAGE in modo esplicito.
TabCtrl_SetCurFocus Imposta lo stato attivo su una scheda specificata in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TCURFOCUS in modo esplicito.
TabCtrl_SetCurSel Seleziona una scheda in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TCUR edizione Standard L in modo esplicito.
TabCtrl_SetExtendedStyle Imposta gli stili estesi che verranno utilizzati dal controllo Struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TEXTENDEDSTYLE in modo esplicito.
TabCtrl_SetImageList Assegna un elenco di immagini a un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TIMAGELIST in modo esplicito.
TabCtrl_SetItem Imposta alcuni o tutti gli attributi di una scheda. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TITEM in modo esplicito.
TabCtrl_SetItemExtra Imposta il numero di byte per scheda riservati ai dati definiti dall'applicazione in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TITEMEXTRA in modo esplicito.
TabCtrl_SetItemSize Imposta la larghezza e l'altezza delle schede in un controllo struttura a schede a larghezza fissa o disegnata dal proprietario. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TITEMSIZE in modo esplicito.
TabCtrl_SetMinTabWidth Imposta la larghezza minima degli elementi in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TMINTABWIDTH in modo esplicito.
TabCtrl_SetPadding Imposta la quantità di spazio (spaziatura interna) intorno all'icona e all'etichetta di ogni scheda in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TPADDING in modo esplicito.
TabCtrl_SetToolSuggerimenti Assegna un controllo descrizione comando a un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TTOOLTIPS in modo esplicito.
TabCtrl_SetUnicodeFormat Imposta il flag di formato carattere Unicode per il controllo . Questo messaggio consente di modificare il set di caratteri utilizzato dal controllo in fase di esecuzione anziché dover ricreare il controllo. È possibile utilizzare questa macro o inviare il messaggio TCM_edizione Standard TUNICODEFORMAT in modo esplicito.

Messaggi

Argomento Contenuto
TCM_ADJUSTRECT Calcola l'area di visualizzazione di un controllo struttura a schede in base a un rettangolo di finestra o calcola il rettangolo della finestra corrispondente a un'area di visualizzazione specificata. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_AdjustRect.
TCM_DELETEALLITEMS Rimuove tutti gli elementi da un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_DeleteAllItems.
TCM_DELETEITEM Rimuove un elemento da un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_DeleteItem.
TCM_DEedizione Standard LECTALL Reimposta gli elementi in un controllo struttura a schede, cancellando tutti gli elementi impostati sullo stato TCIS_BUTTONPRESedizione Standard D. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_DeselectAll.
TCM_GETCURFOCUS Restituisce l'indice dell'elemento con lo stato attivo in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_GetCurFocus.
TCM_GETCURedizione Standard L Determina la scheda attualmente selezionata in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_GetCurSel.
TCM_GETEXTENDEDSTYLE Recupera gli stili estesi attualmente in uso per il controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_GetExtendedStyle.
TCM_GETIMAGELIST Recupera l'elenco di immagini associato a un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_GetImageList.
TCM_GETITEM Recupera informazioni su una scheda in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_GetItem.
TCM_GETITEMCOUNT Recupera il numero di schede nel controllo Struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_GetItemCount.
TCM_GETITEMRECT Recupera il rettangolo di delimitazione per una scheda in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_GetItemRect.
TCM_GETROWCOUNT Recupera il numero corrente di righe di schede in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_GetRowCount.
TCM_GETTOOLTIPS Recupera l'handle per il controllo descrizione comando associato a un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_GetToolSuggerimenti.
TCM_GETUNICODEFORMAT Recupera il flag di formato carattere Unicode per il controllo . È possibile inviare questo messaggio in modo esplicito o utilizzare la macro TabCtrl_GetUnicodeFormat.
TCM_HIGHLIGHTITEM Imposta lo stato di evidenziazione di un elemento di tabulazione. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_HighlightItem.
TCM_HITTEST Determina quale scheda, se disponibile, si trova in una posizione dello schermo specificata. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_HitTest.
TCM_INedizione Standard RTITEM Inserisce una nuova scheda in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_InsertItem.
TCM_REMOVEIMAGE Rimuove un'immagine dall'elenco di immagini di un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_RemoveImage.
TCM_edizione Standard TCURFOCUS Imposta lo stato attivo su una scheda specificata in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_SetCurFocus.
TCM_edizione Standard TCUR edizione Standard L Seleziona una scheda in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetCurSel.
TCM_edizione Standard TEXTENDEDSTYLE Imposta gli stili estesi che verranno utilizzati dal controllo Struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_SetExtendedStyle.
TCM_edizione Standard TIMAGELIST Assegna un elenco di immagini a un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetImageList.
TCM_edizione Standard TITEM Imposta alcuni o tutti gli attributi di una scheda. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetItem.
TCM_edizione Standard TITEMEXTRA Imposta il numero di byte per scheda riservati ai dati definiti dall'applicazione in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetItemExtra.
TCM_edizione Standard TITEMSIZE Imposta la larghezza e l'altezza delle schede in un controllo struttura a schede a larghezza fissa o disegnata dal proprietario. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetItemSize.
TCM_edizione Standard TMINTABWIDTH Imposta la larghezza minima degli elementi in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetMinTabWidth.
TCM_edizione Standard TPADDING Imposta la quantità di spazio (spaziatura interna) intorno all'icona e all'etichetta di ogni scheda in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetPadding.
TCM_edizione Standard TTOOLTIPS Assegna un controllo descrizione comando a un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetToolSuggerimenti.
TCM_edizione Standard TUNICODEFORMAT Imposta il flag di formato carattere Unicode per il controllo . Questo messaggio consente di modificare il set di caratteri utilizzato dal controllo in fase di esecuzione anziché dover ricreare il controllo. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro TabCtrl_SetUnicodeFormat.

Notifications

Argomento Contenuto
NM_CLICK (scheda) Notifica alla finestra padre di un controllo struttura a schede che l'utente ha fatto clic sul pulsante sinistro del mouse all'interno del controllo. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
NM_DBLCLK (scheda) Notifica a una finestra padre di un controllo struttura a schede che l'utente ha fatto doppio clic sul pulsante sinistro del mouse all'interno del controllo. Questa notifica viene inviata sotto forma di messaggio di WM_NOTIFY.
NM_RCLICK (scheda) Notifica alla finestra padre di un controllo struttura a schede che l'utente ha fatto clic sul pulsante destro del mouse all'interno del controllo. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
NM_RDBLCLK (scheda) Notifica alla finestra padre di un controllo struttura a schede che l'utente ha fatto doppio clic sul pulsante destro del mouse all'interno del controllo. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
NM_RELEAedizione Standard DCAPTURE (scheda) Notifica alla finestra padre di un controllo struttura a schede che il controllo sta rilasciando l'acquisizione del mouse. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
TCN_FOCUSCHANGE Notifica alla finestra padre di un controllo struttura a schede che lo stato attivo del pulsante è cambiato. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
TCN_GETOBJECT Inviato da un controllo struttura a schede quando ha lo stile esteso TCS_EX_REGISTERDROP e un oggetto viene trascinato su un elemento di tabulazione nel controllo . Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
TCN_KEYDOWN Notifica alla finestra padre di un controllo struttura a schede che è stato premuto un tasto. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
TCN_edizione Standard LCHANGE Notifica alla finestra padre di un controllo struttura a schede che la scheda attualmente selezionata è stata modificata. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.
TCN_edizione Standard LCHANGING Notifica alla finestra padre di un controllo struttura a schede che la scheda attualmente selezionata sta per cambiare. Questo codice di notifica viene inviato sotto forma di messaggio di WM_NOTIFY.

Strutture

Argomento Contenuto
NMTCKEYDOWN Contiene informazioni su un tasto premuto in un controllo Struttura a schede. Viene usato con il codice di notifica TCN_KEYDOWN. Questa struttura sostituisce la struttura TC_KEYDOWN .
TCHITTESTINFO Contiene informazioni su un hit test. Questa struttura sostituisce la struttura TC_HITTESTINFO .
TCITEM Specifica o riceve gli attributi di un elemento di tabulazioni. Viene usato con i messaggi TCM_INedizione Standard RTITEM, TCM_GETITEM e TCM_edizione Standard TITEM. Questa struttura sostituisce la struttura TC_ITEM .
TCITEMHEADER Specifica o riceve gli attributi di una scheda. Viene usato con i messaggi TCM_INedizione Standard RTITEM, TCM_GETITEM e TCM_edizione Standard TITEM. Questa struttura sostituisce la struttura TC_ITEMHEADER .

Costanti

Argomento Contenuto
Stili estesi del controllo Struttura a schede Il controllo struttura a schede supporta ora gli stili estesi. Questi stili vengono modificati usando i messaggi TCM_GETEXTENDEDSTYLE e TCM_edizione Standard TEXTENDEDSTYLE e non devono essere confusi con gli stili di finestra estesi passati a CreateWindowEx.
Stati degli elementi del controllo Struttura a schede Gli elementi del controllo Tab supportano ora uno stato dell'elemento per supportare il messaggio TCM_DEedizione Standard LECTALL. Inoltre, la struttura TCITEM supporta i valori dello stato dell'elemento.
Stili dei controlli Struttura a schede In questa sezione sono elencati gli stili di controllo struttura a schede supportati.