Integer in Label->Text ausgeben

Test

Erfahrenes Mitglied
Wie kann ich unter VC++ einen Integer so umwandeln das er im Label-Text ausgegeben werden kann?
 
Währe natürlich toll wenn es so einfach wie beim C++ Builder ist. Leider funktioniert dieser Befehl nicht oder hab ich vergessen was zu includen?
 
itoa heisst die Funktion dazu, wenn ich mich nicht täusche. Ansonsten einfach den Wert als string casten - müsste IMHO eigentlich auch funktionieren.

Ausserdem wär es noch hilfreich, wenn Du uns mitteilen würdest, welche String-Klasse Du benutzen willst.
 
So lautet die Fehlermeldung:
error C2664: 'System::Windows::Forms::Control::set_Text': Konvertierung des Parameters 1 von 'int' in 'System::String __gc *' nicht möglich
 
versuchs mit SetDlgItemInt

Code:
UINT z;

SetDlgItemInt(hDlg, IDC_LABEL, z, FALSE);

TRUE für signed ausgaben oder FALSE für unsigned.
Wenn du diese API benutzt, brauchst du z noch nicht mal in einen string umzuwandeln.
 
Was ist den VCL? Kenn ich gar nicht.
VCL = Visual Component Library.
Das ist das "Framework" von Delphi und dem C++ Builder von Borland, genau wie die MFC von Visual C++ ist - nur mit dem Unterschied, dass die MFC an vielen Stellen ziemlich zusammengemogelt wirkt.
 

Neue Beiträge

Zurück