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 è analogo ai divisori in un notebook o alle etichette in un file cab. Usando un controllo struttura a schede, un'applicazione può definire più pagine per la stessa area di una finestra o di una finestra di dialogo. |
uso di 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_BUTTONPRESSED. È possibile utilizzare questa macro o inviare il messaggio di TCM_DESELECTALL 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 di TCM_GETCURSEL 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_GetToolTips | 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 di TCM_INSERTITEM 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 di TCM_SETCURFOCUS in modo esplicito. |
TabCtrl_SetCurSel | Seleziona una scheda in un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_SETCURSEL 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 di TCM_SETEXTENDEDSTYLE in modo esplicito. |
TabCtrl_SetImageList | Assegna un elenco di immagini a un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_SETIMAGELIST in modo esplicito. |
TabCtrl_SetItem | Imposta alcuni o tutti gli attributi di una scheda. È possibile utilizzare questa macro o inviare il messaggio di TCM_SETITEM 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 di TCM_SETITEMEXTRA 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 di TCM_SETITEMSIZE 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 di TCM_SETMINTABWIDTH 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 di TCM_SETPADDING in modo esplicito. |
TabCtrl_SetToolTips | Assegna un controllo descrizione comando a un controllo struttura a schede. È possibile utilizzare questa macro o inviare il messaggio di TCM_SETTOOLTIPS 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 di TCM_SETUNICODEFORMAT 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 utilizzando la macro TabCtrl_AdjustRect. |
TCM_DELETEALLITEMS | Rimuove tutti gli elementi da un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando 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_DESELECTALL | Reimposta gli elementi in un controllo struttura a schede, cancellando tutti gli elementi impostati sullo stato TCIS_BUTTONPRESSED. È 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 utilizzando la macro TabCtrl_GetCurFocus. |
TCM_GETCURSEL | 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 usando 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_GetToolTips. |
TCM_GETUNICODEFORMAT | Recupera il flag di formato carattere Unicode per il controllo . È possibile inviare questo messaggio in modo esplicito o usare 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_INSERTITEM | 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_SETCURFOCUS | Imposta lo stato attivo su una scheda specificata in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetCurFocus. |
TCM_SETCURSEL | Seleziona una scheda in un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_SetCurSel. |
TCM_SETEXTENDEDSTYLE | Imposta gli stili estesi che verranno utilizzati dal controllo Struttura a schede. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetExtendedStyle. |
TCM_SETIMAGELIST | Assegna un elenco di immagini a un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_SetImageList. |
TCM_SETITEM | Imposta alcuni o tutti gli attributi di una scheda. È possibile inviare questo messaggio in modo esplicito o usando la macro TabCtrl_SetItem. |
TCM_SETITEMEXTRA | 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 utilizzando la macro TabCtrl_SetItemExtra. |
TCM_SETITEMSIZE | 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_SETMINTABWIDTH | 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_SETPADDING | 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_SETTOOLTIPS | Assegna un controllo descrizione comando a un controllo struttura a schede. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro TabCtrl_SetToolTips. |
TCM_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 inviare questo messaggio in modo esplicito o usare la macro TabCtrl_SetUnicodeFormat. |
Notifiche
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_RELEASEDCAPTURE (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_SELCHANGE | 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_SELCHANGING | 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_INSERTITEM, TCM_GETITEMe TCM_SETITEM. Questa struttura sostituisce la struttura TC_ITEM. |
TCITEMHEADER | Specifica o riceve gli attributi di una scheda. Viene usato con i messaggi TCM_INSERTITEM, TCM_GETITEMe TCM_SETITEM. 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_SETEXTENDEDSTYLE e non devono essere confusi con gli stili di finestra estesi passati a CreateWindowEx. |
degli stati degli elementi del controllo struttura a schede | Gli elementi del controllo Struttura a schede supportano ora uno stato dell'elemento per supportare il messaggio di TCM_DESELECTALL. Inoltre, la strutturaTCITEMsupporta i valori dello stato dell'elemento. |
stili di controllo struttura a schede | In questa sezione sono elencati gli stili di controllo struttura a schede supportati. |