Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

31.12.2005, 00:06

int Variable in Windowsprog einlesen

Kann mir einer von euch sagen wie ich nen int Wert in einer Windowsanwendung einlese?

Denn das Einzige was ich kenne sind Editboxen und da mit "GetWindowText" herauszulesen. Da sind aber nur Strings als Zielspeicher möglich also ist das keine Lösung für mich!

Toll wäre auch ein Drehfeld aber das ist nicht so wichtig!

mfg

Stefan L

Anonymous

unregistriert

2

31.12.2005, 00:12

Denkanstoß:

1. Erstelle das edit so, das nur Zahleneingaben möglich sind
2. Hole mit GetWindowText den Inhalt
3. Konvertiere den Text in eine int-Variable

http://www.germangamedev.de/index.php?site=faq&id=7

Lexical_cast hilft Dir dabei ;)

- Patrick

3

31.12.2005, 00:39

fuktioniert das mit Lexical_cast auch mit char arrays?
und ist das Lexical_cast eine normale C++ casting methode oda muss man dazu code irgendwie einbinden?

mfg

Stefan L

Anonymous

unregistriert

4

31.12.2005, 00:43

Stefan L
Für den lexical_cast benötigst Du die <sstream> sowie den cast selbst. Anfürsich ist dies kein richtiger Cast sondern wie du sehen kannst nur eine ganz normale Templatefunktion.

Und ja: Sie funktioniert mit ganz normale char-Arrays.

5

31.12.2005, 00:57

OK thx hat funktioniert!

6

31.12.2005, 13:38

GetDlgItemInt();
Mein Projekt: Rise of the Sylvan

Werbeanzeige