COleControlContainer::GetDlgItemInt

Ruft den Wert des übersetzten Text des angegebenen Steuerelements ab.

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

Parameter

  • nID
    Der Bezeichner des Steuerelements.

  • lpTrans
    Zeiger auf einer booleschen Variablen, die einen Funktionserfolgs-/-Fehlerwert empfängt (TRUE, gibt Erfolg, Fehler FALSE angibt) an.

  • bSigned
    Gibt an, ob die Funktion den Text für ein Minuszeichen am Anfang überprüfen und einen ganzzahligen Wert zurückgeben sollte mit Vorzeichen, wenn ein sucht.Wenn der bSigned-Parameter TRUE ist, die angibt, dass der Wert abgerufen werden ein ganzzahliger Wert mit Vorzeichen ist, wandeln Sie den Rückgabewert in einen int-Typ um.Um erweiterte Fehlerinformationen abzurufen, rufen Sie GetLastError auf.

Rückgabewert

Wenn erfolgreich, wird die Variable, die auf durch lpTrans dargestellt wird, zu TRUE festgelegt, und der Rückgabewert ist der übersetzte Wert der Text.

Wenn die Funktion fehlschlägt, wird die Variable, die auf durch lpTrans dargestellt wird, zu FALSE festgelegt, und der Rückgabewert ist null.Beachten Sie, dass, da null übersetzter ein möglicher Wert ist, ein Rückgabewert von null nicht allein Fehler angibt.

Wenn lpTransNULL ist, gibt die Funktion keine Informationen über Erfolg oder Fehler zurück.

Hinweise

Die Funktion übersetzt den abgerufenen Text, indem sie zusätzliche Leerzeichen am Anfang des Texts entfernt und anschließend die Dezimalstellen konvertiert.Die Funktion wird beendet, verschieben, wenn das Ende des Texts erreicht oder ein nichtnumerisches Zeichen erkannt wird.

Diese Funktion gibt null zurück, wenn der übersetzte Wert größer als INT_MAX (für Zahlen mit Vorzeichen) oder UINT_MAX ist (für vorzeichenlose Zahlen).

Anforderungen

Header: afxocc.h

Siehe auch

Referenz

COleControlContainer-Klasse

Hierarchien-Diagramm