CW&nd::GetDlgItemIntnbsp;

UINTGetDlgItemInt (IntnID,BOOL *LpTrans=NULL,BOOLbSignedwahr) =const;

Rückgabewert

Gibt den übersetzten Wert des Elementtexts im Dialogfeld. Da 0 ein gültiger Rückgabewert ist, muss LpTrans verwendet werden, um Störungen zu erkennen. Wenn ein signierter Rückgabewert gewünscht wird, wandelt es in einen Int -Typ.

Die Funktion gibt 0 zurück, wenn die übersetzte Anzahl größer als 32.767 (für Zahlen mit Vorzeichen) oder 65.535 ist (für ohne Vorzeichen).

Wenn Störungen auftreten, z. B. Begegnung mit nicht numerische Zeichen und ein Überschreiten der oben genannten maximal, kopiert GetDlgItemInt 0 zu dem Speicherort, auf den LpTrans. Wenn keine Fehler vorliegen, erhält LpTrans einen Wert ungleich NULL. Wenn LpTrans NULList, wird GetDlgItemInt nicht zu Fehlern warnen.

Parameter

nID

Gibt den ganzzahligen Bezeichner der das Dialogfeld-Steuerelement übersetzt werden.

lpTrans

Punkte, um die boolesche Variable, die die übersetzten Flagge empfangen.

bSigned

Gibt an, ob der Wert abgerufen werden signiert ist.

Bemerkungen

Ruft den Text des Steuerelements von nID. Es übersetzt den Text des angegebenen Steuerelements im Dialogfeld angegebenen in einen ganzzahligen Wert durch Strippen zusätzlichen Leerzeichen am Anfang des Textes und Konvertieren von Dezimalziffern. Es stoppt die Übersetzung, wenn es das Ende des Textes erreicht oder jedes nicht numerische Zeichen stößt.

Wenn bSigned TRUEist, wird GetDlgItemInt sucht ein Minuszeichen (-) am Anfang des Textes und übersetzt den Text in eine Zahl mit Vorzeichen. Andernfalls erzeugt der Wurm einen Wert ohne Vorzeichen.

Es sendet ein WM_GETTEXT Meldung an das Steuerelement.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CWnd::GetDlgItemText, :: GetDlgItemInt

Index