Partager via


COleControlContainer::GetDlgItemInt

Récupère la valeur du texte traduit du contrôle donné.

virtual UINT GetDlgItemInt(
   int nID,
   BOOL* lpTrans,
   BOOL bSigned 
) const;

Paramètres

  • nID
    L'identificateur du contrôle.

  • lpTrans
    Le pointeur à une variable booléenne qui accepte une valeur de réussite ou échec de fonction (TRUE indique la réussite, FALSE indique l'échec).

  • bSigned
    Spécifie si la fonction doit examiner le texte pour un signe moins au démarrage et retourner une valeur entière signée s'il trouve un.Si le paramètre d' bSigned est TRUE, en spécifiant que la valeur à récupérer est une valeur entière signé, effectuez un cast de la valeur de retour à un type d' int .Pour obtenir des informations d'erreurs étendues, appelez GetLastError.

Valeur de retour

Si réussie, la variable pointée pointe vers lpTrans a la valeur TRUE, et la valeur de retour est la valeur est traduite de texte du contrôle.

Si la fonction échoue, la variable pointée pointe vers lpTrans a la valeur FALSE, et la valeur de retour est zéro.Notez que, étant donné que zéro est une valeur est traduite possible, la valeur de retour de zéro n'indique pas en lui-même l'échec.

Si lpTrans est NULL, la fonction ne retourne aucune information sur le succès ou l'échec.

Notes

La fonction convertit le texte extrait en éliminant tous les espaces supplémentaires au début du texte et en convertissant les chiffres décimaux.La fonction arrête de traduire lorsqu'elle atteint la fin de le texte ou rencontre un caractère non numérique.

Cette fonction retourne zéro si la valeur est traduite est supérieure à INT_MAX (pour les nombres signés) ou UINT_MAX (pour les nombres non signés).

Configuration requise

Header: afxocc.h

Voir aussi

Référence

Classe de COleControlContainer

Graphique de la hiérarchie