Int in meine EditBox



  • Ich kriege das nicht hin 😡 😡 😡
    Ich habe eine Intger Zahl und will sie in meine EditBox anzeigen lassen

    Hier meine Versuche

    int myint = 12345;
    LPCSTR string2;
    string2 = (int)myint;             //ERROR!!!
    SetDlgItemText(hWin,EDT_SERIAL,string2);
    
    int myint = 12345;
    LPCSTR string2;
    string2.Format(%d, myint); //ERROR!!!
    SetDlgItemText(hWin,EDT_SERIAL,string2);
    
    int myint = 12345;
    SetDlgItemText(hWin,EDT_SERIAL,(LPCSTR)myint);
    <-- Lässt sich zwar Compilen als Ausgabe bekomme ich jedoch müll ([e]delta[/e][e]tau[/e])
    

    Vielen Dank schonam für eure Hilfe!



  • Am einfachsten geht das mit SetDlgItemInt, du könntest aber auch mit wsprintf, oder itoa o.ä. den Int in ein char-Array wandeln und dann SetDlgItemText verwenden...


Anmelden zum Antworten