intestazione windowsx.h

Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:

windowsx.h contiene le interfacce di programmazione seguenti:

Funzioni

 
Button_Enable

Abilita o disabilita un pulsante.
Button_GetCheck

Ottiene lo stato di controllo di un pulsante di opzione o di una casella di controllo. È possibile usare questa macro o inviare in modo esplicito il messaggio BM_GETCHECK.
Button_GetState

Recupera lo stato di un pulsante o di una casella di controllo. È possibile usare questa macro o inviare in modo esplicito il messaggio di BM_GETSTATE.
Button_GetText

Ottiene il testo di un pulsante.
Button_GetTextLength

Ottiene il numero di caratteri nel testo di un pulsante.
Button_SetCheck

Imposta lo stato di controllo di un pulsante di opzione o di una casella di controllo. È possibile usare questa macro o inviare in modo esplicito il messaggio BM_SETCHECK.
Button_SetState

Imposta lo stato di evidenziazione di un pulsante. Lo stato di evidenziazione indica se il pulsante è evidenziato come se l'utente lo avesse premuto. È possibile usare questa macro o inviare in modo esplicito il messaggio BM_SETSTATE.
Button_SetStyle

Imposta lo stile di un pulsante. È possibile usare questa macro o inviare in modo esplicito il messaggio di BM_SETSTYLE.
Button_SetText

Imposta il testo di un pulsante.
ComboBox_AddItemData

Aggiunge i dati dell'elemento all'elenco in una casella combinata nella posizione specificata. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_ADDSTRING.
ComboBox_AddString

Aggiunge una stringa a un elenco in una casella combinata.
ComboBox_DeleteString

Elimina l'elemento nella posizione specificata in un elenco in una casella combinata. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_DELETESTRING.
ComboBox_Dir

Aggiunge nomi all'elenco visualizzato da una casella combinata.
ComboBox_Enable

Abilita o disabilita un controllo casella combinata.
ComboBox_FindItemData

Trova il primo elemento in un elenco casella combinata con i dati dell'elemento specificati. È possibile usare questa macro o inviare in modo esplicito il messaggio di CB_FINDSTRING.
ComboBox_FindString

Trova la prima stringa in un elenco di caselle combinate che inizia con la stringa specificata. È possibile usare questa macro o inviare in modo esplicito il messaggio di CB_FINDSTRING.
ComboBox_FindStringExact

Trova la prima stringa in un elenco di caselle combinate che corrisponde esattamente alla stringa specificata, ad eccezione del fatto che la ricerca non è distinzione tra maiuscole e minuscole. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_FINDSTRINGEXACT.
ComboBox_GetCount

Ottiene il numero di elementi nella casella di riepilogo di una casella combinata. È possibile usare questa macro o inviare in modo esplicito il messaggio di CB_GETCOUNT.
ComboBox_GetCurSel

Ottiene l'indice dell'elemento attualmente selezionato in una casella combinata. È possibile usare questa macro o inviare in modo esplicito il messaggio di CB_GETCURSEL.
ComboBox_GetDroppedControlRect

Recupera le coordinate dello schermo di una casella combinata nello stato eliminato. È possibile usare questa macro o inviare il messaggio di CB_GETDROPPEDCONTROLRECT in modo esplicito.
ComboBox_GetDroppedState

Verifica se l'elenco a discesa in un controllo casella combinata è visibile. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_GETDROPPEDSTATE.
ComboBox_GetExtendedUI

Verifica se una casella combinata usa l'interfaccia utente predefinita o l'interfaccia utente estesa. È possibile usare questa macro o inviare il messaggio di CB_GETEXTENDEDUI in modo esplicito.
ComboBox_GetItemData

Ottiene il valore definito dall'applicazione associato all'elemento di elenco specificato in una casella combinata. È possibile usare questa macro o inviare il messaggio di CB_GETITEMDATA in modo esplicito.
ComboBox_GetItemHeight

Recupera l'altezza degli elementi di elenco in una casella combinata. È possibile usare questa macro o inviare in modo esplicito il messaggio di CB_GETITEMHEIGHT.
ComboBox_GetLBText

Ottiene una stringa da un elenco in una casella combinata. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_GETLBTEXT.
ComboBox_GetLBTextLen

Ottiene la lunghezza di una stringa nell'elenco in una casella combinata. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_GETLBTEXTLEN.
ComboBox_GetText

Recupera il testo da un controllo casella combinata.
ComboBox_GetTextLength

Ottiene il numero di caratteri nel testo di una casella combinata.
ComboBox_InsertItemData

Inserisce i dati dell'elemento in un elenco in una casella combinata nella posizione specificata. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_INSERTSTRING.
ComboBox_InsertString

Aggiunge una stringa a un elenco in una casella combinata nella posizione specificata. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_INSERTSTRING.
ComboBox_LimitText

Limita la lunghezza del testo che l'utente può digitare nel controllo di modifica di una casella combinata. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_LIMITTEXT.
ComboBox_ResetContent

Rimuove tutti gli elementi dalla casella di riepilogo e modifica del controllo di una casella combinata. È possibile usare questa macro o inviare in modo esplicito il messaggio CB_RESETCONTENT.
ComboBox_SelectItemData

Cerca un elenco in una casella combinata per un elemento con i dati dell'elemento specificati. Se viene trovato un elemento corrispondente, l'elemento viene selezionato. È possibile utilizzare questa macro o inviare il messaggio di CB_SELECTSTRING in modo esplicito.
ComboBox_SelectString

Cerca un elenco in una casella combinata per un elemento che inizia con i caratteri in una stringa specificata. Se viene trovato un elemento corrispondente, l'elemento viene selezionato. È possibile utilizzare questa macro o inviare il messaggio di CB_SELECTSTRING in modo esplicito.
ComboBox_SetCurSel

Imposta l'elemento attualmente selezionato in una casella combinata. È possibile utilizzare questa macro o inviare il messaggio di CB_SETCURSEL in modo esplicito.
ComboBox_SetExtendedUI

Seleziona l'interfaccia utente predefinita o l'interfaccia utente estesa per una casella combinata con lo stile CBS_DROPDOWN o CBS_DROPDOWNLIST. È possibile utilizzare questa macro o inviare il messaggio di CB_SETEXTENDEDUI in modo esplicito.
ComboBox_SetItemData

Imposta il valore definito dall'applicazione associato all'elemento di elenco specificato in una casella combinata. È possibile utilizzare questa macro o inviare il messaggio di CB_SETITEMDATA in modo esplicito.
ComboBox_SetItemHeight

Imposta l'altezza delle voci di elenco o il campo di selezione in una casella combinata. È possibile utilizzare questa macro o inviare il messaggio di CB_SETITEMHEIGHT in modo esplicito.
ComboBox_SetText

Imposta il testo di una casella combinata.
ComboBox_ShowDropdown

Visualizza o nasconde l'elenco in una casella combinata. È possibile utilizzare questa macro o inviare il messaggio di CB_SHOWDROPDOWN in modo esplicito.
DeleteFont

La macro DeleteFont elimina un oggetto carattere, liberando tutte le risorse di sistema associate all'oggetto tipo di carattere.
Edit_CanUndo

Determina se sono presenti azioni nella coda di annullamento di un controllo di modifica o di modifica avanzato. È possibile utilizzare questa macro o inviare il messaggio di EM_CANUNDO in modo esplicito.
Edit_EmptyUndoBuffer

Reimposta il flag di annullamento di un controllo di modifica o di modifica rtf. Il flag di annullamento viene impostato ogni volta che un'operazione all'interno del controllo di modifica può essere annullata. È possibile utilizzare questa macro o inviare il messaggio EM_EMPTYUNDOBUFFER in modo esplicito.
Edit_Enable

Abilita o disabilita un controllo di modifica.
Edit_FmtLines

Imposta un flag che determina se il testo recuperato da un controllo di modifica su più righe include caratteri di interruzione di riga soft.
Edit_GetFirstVisibleLine

Ottiene l'indice della riga più visibile in un controllo di modifica su più righe o di modifica avanzata. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio EM_GETFIRSTVISIBLELINE.
Edit_GetHandle

Ottiene un handle per la memoria attualmente allocata per il testo di un controllo di modifica su più righe. È possibile utilizzare questa macro o inviare il messaggio di EM_GETHANDLE in modo esplicito.
Edit_GetLine

Recupera una riga di testo da un controllo di modifica o di modifica rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_GETLINE in modo esplicito.
Edit_GetLineCount

Ottiene il numero di righe nel testo di un controllo di modifica. È possibile utilizzare questa macro o inviare il messaggio di EM_GETLINECOUNT in modo esplicito.
Edit_GetModify

Ottiene lo stato del flag di modifica di un controllo di modifica o rich edit. Il flag indica se il contenuto del controllo è stato modificato. È possibile utilizzare questa macro o inviare il messaggio di EM_GETMODIFY in modo esplicito.
Edit_GetPasswordChar

Ottiene il carattere della password per un controllo di modifica o di modifica rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_GETPASSWORDCHAR in modo esplicito.
Edit_GetRect

Ottiene il rettangolo di formattazione di un controllo di modifica. È possibile utilizzare questa macro o inviare il messaggio di EM_GETRECT in modo esplicito.
Edit_GetSel

Ottiene le posizioni del carattere iniziale e finale della selezione corrente in un controllo di modifica o modifica rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_GETSEL in modo esplicito.
Edit_GetText

Ottiene il testo di un controllo di modifica.
Edit_GetTextLength

Ottiene il numero di caratteri nel testo di un controllo di modifica.
Edit_GetWordBreakProc

Recupera l'indirizzo di una funzione Wordwrap di un controllo di modifica o rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_GETWORDBREAKPROC in modo esplicito.
Edit_LimitText

Limita la lunghezza del testo che può essere immesso in un controllo di modifica. È possibile utilizzare questa macro o inviare il messaggio di EM_LIMITTEXT in modo esplicito.
Edit_LineFromChar

Ottiene l'indice della riga che contiene l'indice di caratteri specificato in un controllo di modifica su più righe o di modifica rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_LINEFROMCHAR in modo esplicito.
Edit_LineIndex

Ottiene l'indice dei caratteri del primo carattere di una riga specificata in un controllo di modifica su più righe o di modifica rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_LINEINDEX in modo esplicito.
Edit_LineLength

Recupera la lunghezza, in caratteri, di una riga in un controllo di modifica o di modifica avanzata. È possibile utilizzare questa macro o inviare il messaggio di EM_LINELENGTH in modo esplicito.
Edit_ReplaceSel

Sostituisce il testo selezionato in un controllo di modifica o in un controllo rich edit con il testo specificato. È possibile utilizzare questa macro o inviare il messaggio di EM_REPLACESEL in modo esplicito.
Edit_Scroll

Scorre il testo verticalmente in un controllo di modifica su più righe o rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_SCROLL in modo esplicito.
Edit_ScrollCaret

Scorre il cursore nella visualizzazione in un controllo di modifica o di modifica avanzato. È possibile utilizzare questa macro o inviare il messaggio di EM_SCROLLCARET in modo esplicito.
Edit_SetHandle

Imposta l'handle della memoria che verrà utilizzata da un controllo di modifica su più righe. È possibile utilizzare questa macro o inviare il messaggio di EM_SETHANDLE in modo esplicito.
Edit_SetModify

Imposta o cancella il flag di modifica per un controllo di modifica. Il flag di modifica indica se il testo all'interno del controllo di modifica è stato modificato. È possibile utilizzare questa macro o inviare il messaggio di EM_SETMODIFY in modo esplicito.
Edit_SetPasswordChar

Imposta o rimuove il carattere della password per un controllo di modifica o di modifica avanzato. Quando viene impostato un carattere password, tale carattere viene visualizzato al posto dei caratteri digitati dall'utente. È possibile utilizzare questa macro o inviare il messaggio di EM_SETPASSWORDCHAR in modo esplicito.
Edit_SetReadOnly

Imposta o rimuove lo stile di sola lettura (ES_READONLY) di un controllo di modifica o di modifica rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_SETREADONLY in modo esplicito.
Edit_SetRect

Imposta il rettangolo di formattazione di un controllo di modifica. È possibile utilizzare questa macro o inviare il messaggio di EM_SETRECT in modo esplicito.
Edit_SetRectNoPaint

Imposta il rettangolo di formattazione di un controllo di modifica su più righe. Questa macro equivale a Edit_SetRect, ad eccezione del fatto che non ridisegna la finestra di controllo di modifica. È possibile utilizzare questa macro o inviare il messaggio di EM_SETRECTNP in modo esplicito.
Edit_SetSel

Seleziona un intervallo di caratteri in un controllo di modifica o modifica avanzato. È possibile utilizzare questa macro o inviare in modo esplicito il messaggio EM_SETSEL.
Edit_SetTabStops

Imposta le tabulazioni in un controllo di modifica su più righe o di modifica avanzata. Quando il testo viene copiato nel controllo, qualsiasi carattere di tabulazione nel testo determina la generazione dello spazio fino alla tabulazione successiva. È possibile utilizzare questa macro o inviare il messaggio di EM_SETTABSTOPS in modo esplicito.
Edit_SetText

Imposta il testo di un controllo di modifica.
Edit_SetWordBreakProc

Sostituisce la funzione Wordwrap predefinita di un controllo di modifica con una funzione Wordwrap definita dall'applicazione. È possibile utilizzare questa macro o inviare il messaggio di EM_SETWORDBREAKPROC in modo esplicito.
Edit_Undo

Annulla l'ultima operazione nella coda di annullamento di un controllo di modifica o modifica rtf. È possibile utilizzare questa macro o inviare il messaggio di EM_UNDO in modo esplicito.
GET_X_LPARAM

Recupera la coordinata x con segno dal valore LPARAM specificato.
GET_Y_LPARAM

Recupera la coordinata y firmata dal valore LPARAM specificato.
ListBox_AddItemData

Aggiunge i dati degli elementi alla casella di riepilogo nella posizione specificata. È possibile utilizzare questa macro o inviare il messaggio di LB_ADDSTRING in modo esplicito.
ListBox_AddString

Aggiunge una stringa a una casella di riepilogo.
ListBox_DeleteString

Elimina l'elemento nella posizione specificata in una casella di riepilogo. È possibile utilizzare questa macro o inviare il messaggio di LB_DELETESTRING in modo esplicito.
ListBox_Dir

Aggiunge nomi all'elenco visualizzato da una casella di riepilogo.
ListBox_Enable

Abilita o disabilita un controllo casella di riepilogo.
ListBox_FindItemData

Trova il primo elemento in una casella di riepilogo con i dati dell'elemento specificati. È possibile utilizzare questa macro o inviare il messaggio di LB_FINDSTRING in modo esplicito.
ListBox_FindString

Trova la prima stringa in una casella di riepilogo che inizia con la stringa specificata. È possibile utilizzare questa macro o inviare il messaggio di LB_FINDSTRING in modo esplicito.
ListBox_FindStringExact

Trova la prima stringa della casella di riepilogo che corrisponde esattamente alla stringa specificata, ad eccezione del fatto che la ricerca non fa distinzione tra maiuscole e minuscole. È possibile utilizzare questa macro o inviare il messaggio di LB_FINDSTRINGEXACT in modo esplicito.
ListBox_GetCaretIndex

Recupera l'indice dell'elemento della casella di riepilogo con il rettangolo di attivazione in una casella di riepilogo a selezione multipla. L'elemento può essere selezionato o meno. È possibile utilizzare questa macro o inviare il messaggio LB_GETCARETINDEX in modo esplicito.
ListBox_GetCount

Ottiene il numero di elementi in una casella di riepilogo. È possibile utilizzare questa macro o inviare il messaggio di LB_GETCOUNT in modo esplicito.
ListBox_GetCurSel

Ottiene l'indice dell'elemento attualmente selezionato in una casella di riepilogo a selezione singola. È possibile utilizzare questa macro o inviare il messaggio LB_GETCURSEL in modo esplicito.
ListBox_GetHorizontalExtent

Ottiene la larghezza che è possibile scorrere orizzontalmente una casella di riepilogo (larghezza scorrevole) se la casella di riepilogo ha una barra di scorrimento orizzontale. È possibile utilizzare questa macro o inviare il messaggio di LB_GETHORIZONTALEXTENT in modo esplicito.
ListBox_GetItemData

Ottiene il valore definito dall'applicazione associato all'elemento casella di riepilogo specificato. È possibile utilizzare questa macro o inviare il messaggio di LB_GETITEMDATA in modo esplicito.
ListBox_GetItemHeight

Recupera l'altezza degli elementi in una casella di riepilogo.
ListBox_GetItemRect

Ottiene le dimensioni del rettangolo che delimita una voce di casella di riepilogo così come è attualmente visualizzata nella casella di riepilogo. È possibile utilizzare questa macro o inviare il messaggio di LB_GETITEMRECT in modo esplicito.
ListBox_GetSel

Ottiene lo stato di selezione di un elemento. È possibile utilizzare questa macro o inviare il messaggio LB_GETSEL in modo esplicito.
ListBox_GetSelCount

Ottiene il conteggio degli elementi selezionati in una casella di riepilogo a selezione multipla. È possibile utilizzare questa macro o inviare il messaggio di LB_GETSELCOUNT in modo esplicito.
ListBox_GetSelItems

Ottiene gli indici degli elementi selezionati in una casella di riepilogo a selezione multipla. È possibile utilizzare questa macro o inviare il messaggio di LB_GETSELITEMS in modo esplicito.
ListBox_GetText

Ottiene una stringa da una casella di riepilogo. È possibile utilizzare questa macro o inviare il messaggio di LB_GETTEXT in modo esplicito.
ListBox_GetTextLen

Ottiene la lunghezza di una stringa in una casella di riepilogo. È possibile utilizzare questa macro o inviare il messaggio di LB_GETTEXTLEN in modo esplicito.
ListBox_GetTopIndex

Ottiene l'indice del primo elemento visibile in una casella di riepilogo. È possibile utilizzare questa macro o inviare il messaggio di LB_GETTOPINDEX in modo esplicito.
ListBox_InsertItemData

Inserisce i dati degli elementi in una casella di riepilogo nella posizione specificata. È possibile utilizzare questa macro o inviare il messaggio di LB_INSERTSTRING in modo esplicito.
ListBox_InsertString

Aggiunge una stringa a una casella di riepilogo nella posizione specificata. È possibile utilizzare questa macro o inviare il messaggio di LB_INSERTSTRING in modo esplicito.
ListBox_ResetContent

Rimuove tutti gli elementi da una casella di riepilogo. È possibile utilizzare questa macro o inviare il messaggio di LB_RESETCONTENT in modo esplicito.
ListBox_SelectItemData

Cerca una casella di riepilogo per un elemento con i dati dell'elemento specificati. Se viene trovato un elemento corrispondente, l'elemento viene selezionato. È possibile usare questa macro o inviare in modo esplicito il messaggio di LB_SELECTSTRING.
ListBox_SelectString

Cerca una casella di riepilogo per un elemento che inizia con i caratteri in una stringa specificata. Se viene trovato un elemento corrispondente, l'elemento viene selezionato. È possibile usare questa macro o inviare in modo esplicito il messaggio di LB_SELECTSTRING.
ListBox_SelItemRange

Seleziona o deseleziona uno o più elementi consecutivi in una casella di riepilogo di selezione multipla. È possibile usare questa macro o inviare in modo esplicito il messaggio LB_SELITEMRANGE.
ListBox_SetCaretIndex

Imposta il rettangolo di stato attivo sull'elemento in corrispondenza dell'indice specificato in una casella di riepilogo di selezione multipla. Se l'elemento non è visibile, viene scorrevole nella visualizzazione. È possibile usare questa macro o inviare in modo esplicito il messaggio LB_SETCARETINDEX.
ListBox_SetColumnWidth

Imposta la larghezza di tutte le colonne in una casella di riepilogo a più colonne. È possibile usare questa macro o inviare in modo esplicito il messaggio di LB_SETCOLUMNWIDTH.
ListBox_SetCurSel

Imposta l'elemento attualmente selezionato in una casella di riepilogo a selezione singola. È possibile usare questa macro o inviare in modo esplicito il messaggio LB_SETCURSEL.
ListBox_SetHorizontalExtent

Impostare la larghezza in base alla quale è possibile scorrere orizzontalmente una casella di riepilogo (larghezza scorrevole).
ListBox_SetItemData

Imposta il valore definito dall'applicazione associato all'elemento della casella di riepilogo specificato. È possibile usare questa macro o inviare in modo esplicito il messaggio LB_SETITEMDATA.
ListBox_SetItemHeight

Imposta l'altezza degli elementi in una casella di riepilogo.
ListBox_SetSel

Seleziona o deseleziona un elemento in una casella di riepilogo a selezione multipla. È possibile usare questa macro o inviare in modo esplicito il messaggio LB_SETSEL.
ListBox_SetTabStops

Imposta le posizioni tabulazioni in una casella di riepilogo. È possibile usare questa macro o inviare in modo esplicito il messaggio di LB_SETTABSTOPS.
ListBox_SetTopIndex

Assicura che l'elemento specificato in una casella di riepilogo sia visibile. È possibile usare questa macro o inviare in modo esplicito il messaggio LB_SETTOPINDEX.
ScrollBar_Enable

Abilita o disabilita un controllo barra di scorrimento.
ScrollBar_GetPos

Recupera la posizione della casella di scorrimento (pollice) nella barra di scorrimento specificata.
ScrollBar_GetRange

Ottiene l'intervallo di una barra di scorrimento.
ScrollBar_SetPos

Imposta la posizione della casella di scorrimento (pollice) nella barra di scorrimento specificata e, se richiesto, ridisegna la barra di scorrimento per riflettere la nuova posizione della casella di scorrimento. (ScrollBar_SetPos)
ScrollBar_SetRange

Imposta l'intervallo di una barra di scorrimento.
ScrollBar_Show

Mostra o nasconde un controllo barra di scorrimento.
SelectFont

La macro SelectFont seleziona un oggetto carattere nel contesto del dispositivo specificato (DC). Il nuovo oggetto carattere sostituisce l'oggetto carattere precedente.
Static_Enable

Abilita o disabilita un controllo statico.
Static_GetIcon

Recupera un handle all'icona associata a un controllo statico con lo stile SS_ICON. È possibile usare questa macro o inviare in modo esplicito il messaggio STM_GETICON.
Static_GetText

Ottiene il testo di un controllo statico.
Static_GetTextLength

Ottiene il numero di caratteri nel testo di un controllo statico.
Static_SetIcon

Imposta l'icona per un controllo statico. È possibile usare questa macro o inviare in modo esplicito il messaggio STM_SETICON.
Static_SetText

Imposta il testo di un controllo statico.