COleControlContainer::GetDlgItemInt
Recupera il valore del testo tradotto del controllo specificato.
virtual UINT GetDlgItemInt(
int nID,
BOOL* lpTrans,
BOOL bSigned
) const;
Parametri
nID
L'identificatore del controllo.lpTrans
Il puntatore a una variabile booleana che riceve un valore di esito positivo o negativo di funzione (TRUE indica l'esito positivo, FALSE indica l'errore).bSigned
Specifica se la funzione deve esaminare al testo per un segno di sottrazione e restituire un valore signed se viene trovato uno. Se il parametro bSigned è TRUE, specificando che il valore da recuperare è un valore intero con segno, eseguire il cast del valore restituito a un tipo int. Per ottenere informazioni dettagliate sugli errori, chiamare GetLastError.
Valore restituito
Se eseguita correttamente, la variabile indicata da lpTrans è impostata su TRUEe il valore restituito è il valore traduzione del testo del controllo.
Se la funzione non riesce, la variabile indicata da lpTrans è impostata su FALSEe il valore restituito è zero. Si noti che, poiché zero è un valore convertito possibile, un valore restituito pari a zero per sé non indica un errore.
Se lpTrans è NULL, la funzione non restituisce informazioni sull'esito positivo o negativo.
Note
La funzione traduzione del testo recuperato rimuovendo tutti gli spazi aggiuntivi all'inizio del testo e quindi converte le cifre decimali. La funzione smette di convertire una volta raggiunta la fine del testo o incontra un carattere non numerico.
Questa funzione restituisce zero se il valore convertito è maggiore INT_MAX (per i numeri con segno) o UINT_MAX (per i numeri senza segno).
Requisiti
Header: afxocc.h