CString -> LPSTR
-
Wie kann ich aus einem CString einen LPSTR erzeugen, der auch noch existiert, wenn der CString zerstört ist (also geht operator LPCTSTR() nicht)?
(Ich will LV_ITEM::pszText setzen)
-
Den CString als Membervariable oder als static deklarieren.
Üblicherweise zeigt der Pointer in LV_ITEM::pszText auf den String in deiner Datenstruktur.
[ Dieser Beitrag wurde am 30.01.2003 um 15:19 Uhr von Nemesyzz editiert. ]
-
Wozu ??
Da mit SendMessage gearbeitet wird, kehren die Funktionen zum Setzen/Holen von LV_ITEM sowieso erst zurück, wenn die Funktion ausgeführt wurd, und solange gibts auch CString !
-
Nein. Ich denke in diesem Fall handelt es sich um die Message LVN_GETDISPINFO.
Da geht das nicht.