Condividi tramite


Funzione SetDlgItemInt (winuser.h)

Imposta il testo di un controllo in una finestra di dialogo sulla rappresentazione stringa di un valore intero specificato.

Sintassi

BOOL SetDlgItemInt(
  [in] HWND hDlg,
  [in] int  nIDDlgItem,
  [in] UINT uValue,
  [in] BOOL bSigned
);

Parametri

[in] hDlg

Tipo: HWND

Handle della finestra di dialogo contenente il controllo.

[in] nIDDlgItem

Tipo: int

Controllo da modificare.

[in] uValue

Tipo: UINT

Valore intero utilizzato per generare il testo dell'elemento.

[in] bSigned

Tipo: BOOL

Indica se il parametro uValue è firmato o non firmato. Se questo parametro è TRUE, uValue viene firmato. Se questo parametro è TRUE e uValue è minore di zero, un segno meno viene posizionato prima della prima cifra nella stringa. Se questo parametro è FALSE, uValue non è firmato.

Valore restituito

Tipo: BOOL

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Per impostare il nuovo testo, questa funzione invia un messaggio di WM_SETTEXT al controllo specificato.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winuser.h (include Windows.h)
Libreria User32.lib
DLL User32.dll
Set di API ext-ms-win-ntuser-dialogbox-l1-1-2 (introdotta in Windows 10, versione 10.0.10240)

Vedi anche

Informazioni concettuali

Finestre di dialogo

GetDlgItemInt

Riferimento

SetDlgItemText

WM_SETTEXT