UINTGetDlgItemInt (intnID,BOOL *lpTrans=NULL,BOOLbSigned=TRUE) const;
Valore restituito
Specifica il valore tradotto il testo dell'elemento nella finestra di dialogo. Poiché 0 è un valore valido di andata e ritorno, lpTrans deve essere utilizzato per rilevare gli errori. Se si desidera un valore restituito firmato, il cast come un tipo int.
La funzione restituisce 0 se il numero tradotto è maggiore di 32.767 (per numeri firmati) o 65.535 (per unsigned).
Quando si verificano errori, come ad esempio incontrando caratteri non numerici e supera il numero massimo di cui sopra, GetDlgItemInt copia 0 alla posizione indicata da lpTrans. Se ci sono errori, lpTrans riceve un valore diverso da zero. Se lpTrans è NULL, GetDlgItemInt non avvertire sugli errori.
Parametri
nID
Specifica l'identificatore di numero intero del controllo nella finestra di dialogo da tradurre.
lpTrans
Punti per la variabile booleana che riceverà il flag tradotto.
bSigned
Specifica se il valore viene recuperato viene firmato.
Osservazioni
Recupera il testo del controllo identificato dal nID. Essa si traduce il testo del controllo specificato nella finestra di dialogo specificata in un valore integer da eventuali spazi aggiuntivi all'inizio del testo nudo e conversione di cifre decimali. Si ferma la traduzione quando raggiunge la fine del testo o incontra qualsiasi carattere non numerico.
Se bSigned è TRUE, GetDlgItemInt verifica la presenza di un segno meno (-) all'inizio del testo e traduce il testo in un numero firmato. In caso contrario, crea un valore senza segno.
Invia una WM_GETTEXT messaggio al controllo.
Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CWnd::GetDlgItemText, :: GetDlgItemInt