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. |