000
05.01.2005, 01:58 Uhr
~Gast123456
Gast
|
ich hab in meinen programm eine edit box in der ich nur max 3 zahlen (keine anderen zeichen) zulasse (durch ES_NUMBER und durch die größe der edit box).
und jetzt hab ich zwei fragen zu den beiden (ich sag etz mal) funktionen GetDlgItemInt und SetDlgItemInt:
und zwar versteh ich nicht genau, was ich bei SetDlgItemInt und GetDlgItemInt als 2. und 3. parameter in die klammer einsetzen muss. ich komm auch mit der msdn hilfe net so recht weiter, weil ich nix damit anfangen kann was als erklärung für den 2. und 3. parameter dasteht.
zu SetDlgItemInt: was müsste ich genau für das hier
int nIDDlgItem, // identifier of control UINT uValue, // value to set
schreiben wenn ich meine int variable x in der edit box speichern will.
ich denk mal ich schreib "SetDlgItemInt(hwndEdit,...,...,FALSE)" aber was eben in der mitte reinkommt weiß ich nicht...
zu GetDlgItemInt: was müsste ich genau für das hier
int nIDDlgItem, // control identifier BOOL *lpTranslated, // points to variable to receive success/failure // indicator
schreiben, damit der wert in der edit box in der variable y gespeichert wird? und mach ich das ganze mit "y = GetDlgItemInt(hwndEdit,...,...,FALSE)" schreiben oder reicht "GetDlgItemInt(hwndEdit,...,...,FALSE)" beides funktioniert bisher in meinem programm nicht und ich hab echt keine ahnung wieso...
könnte mir jemand weiterhelfen? ich bin leider noch sehr unerfahren und des wär echt wichtig für mein programm, da ich zurzeit deswegen nicht mehr weiterkomm.
Vielen Dank schonmal im Vorraus Gast123456 |