Daten aus editfeld lesen

Katalysator

Grünschnabel
hallo
habe probleme mit dem editfeld.
es soll möglich sein etwas in ein editfdeld reinschreiben zu können und auf knopfdruck soll das in ascii code umgewandelt werden.
nu weiss ich nich wie er genau das umwandelt was im editfeld steht. dazu muss ich ja irgendwie den inhalt des editfeldes in eine variable speichen nur weiss ich nich wie?

ich arbeite mit visual studio c++.net mit forms.

kann mir einer helfen?
 
"visual studio c++.net mit forms" bedeutet vermutlich C#, oder irgend ein anderes #.

Dein Edit hat vermutlich einen Namen (Variable), und die Variable hat eine Eigenschaft "Text". Darüber kannst du einfach den Text setzen oder auslesen.
Du brauchst nur eine "string" Variable und dann zuweisen:

string sTextAusEdit = m_MeinEditControl.Text;

Das mit dem Ascii-Umwandeln musst du allerdings genauer erklären. Der Text an sich ist Ascii. Meinst du evtl. Eingabe von Hex-Werten und die sollen dann umgerechnet werden?
 
das mit der ascci funktion das klappt alles. bisher aber nur mit festgelegten werten, es soll aber nun so sein das auch mal was anderes drinstehen kann in dem editfeld.

mein editfeld heisst in diesem fall IDC_INPUT
und nun soll alles was da drin steht in eine variable geschrieben werden. nur wie?
 
Aha, MFC oder Win32 API?

Für beide Varianten, die Doppelpunkte vorne dranlassen:

char szText[300];
::GetWindowText( ::GetDlgItem( hwndVomDialog, IDC_INPUT ), szText, 300 );



Ich empfehle die MSDN für solche Fragen.
 
Zurück