CEdit in CString konvertieren
-
Hallo Leutz,
wie konvertiere ich einen Pointer auf ein Control (CEdit*) in einen CString?
Gruß
Günni
-
Einfach einen CString mit dem Control verbinden..
so im DoDataExchange()DDX_Text(pDX, IDC_TEXT, m_strText);
und dann:
UpdateData(TRUE);
-
Oder eine Methode des CEdit verwenden.
Wenn man eine Klasse verwendet sollte man sich immer zuerst die Methoden dieser Klasse ansehen obs da nicht schon was gibt.
GetWindowText();
-
Hmmmm... habe vergessen zu erwähnen, daß ich gar keine IDC mit dem Control verbunden habe und auch nicht möchte.
In meinem mir gegebenen Code wird jedoch ein ein Pfeiloperator auf einen CEdit* verwendet.
Nun möchte ich lediglich diese Information, welche in meiner Controlvariable steht, in ein CString schieben.Dabei kommt keine grafische Ausgabe zur Anwendung.
Thx!!
-
UnixTom is witzig!!
...
-
Was heißt du hast kein GUI.
Wenn du kein GUI hast dann natürlich auch kein CEdit-Control.
Und warum bin ich Lustig?
-
Natürlich kannnst Du ein CEdit haben OHNE ein passendes Feld dafür zu haben.
Und witzig bist Du, da Du Dich verhältst wie meine Mama: IMMER GLEICH TADELN

-
Guenter Mies schrieb:
Hmmmm... habe vergessen zu erwähnen, daß ich gar keine IDC mit dem Control verbunden habe und auch nicht möchte.
In meinem mir gegebenen Code wird jedoch ein ein Pfeiloperator auf einen CEdit* verwendet.
Nun möchte ich lediglich diese Information, welche in meiner Controlvariable steht, in ein CString schieben.Dabei kommt keine grafische Ausgabe zur Anwendung.
Thx!!
dann machst du eben
[cpp]CString s;
CEdit* edit = new CEdit(...) //was da alles rein muss...oder du benutzt eben deins, was du schon hast
edit->GetWindowText(s);mfg Emperor_L0ser
-
Wofür sollte man eine Cedit-Instanz ohne dazugehöriges Control haben?
wenn ich tadeln würde sieht das anders aus.
-
Ihr versteht mich nicht wirklich ... was natürlich nicht an mir liegen muss 
Egal, habe nun 'ne andere Lösung zum Lösen meines Problemms gefunden.
THX Leutz!!!
-
Und wie lautet die.
-
Wir greifen die nötigen Daten in einer anderen Klasse ab, welche diese an die eigentliche Klasse als CEdit weitergibt.
Wussten nicht, daß wir da drankommen...
Gruß
Günni