Condividi tramite


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

Vedere anche

Riferimenti

Classe COleControlContainer

Grafico delle gerarchie