Funktion erwartet TCHAR [4096]
-
Hallo Leute,
ich habe eine Funktion die TCHAR [4096] erwartet. Wie kann ich einen einfachen string dahin umwandeln?
Ich steh irgendwie auf dem Schlauch...
-
Versuch es mal so (ich hoffe es sind keine Fehler drin):
TCHAR szString[4096]; lstrcpy(szString,deinstring.c_str());Edit: Sehe gerade, dass du mit c_str() wohl bei Unicode mit dem obigen Code Probleme bekommst - da musst du das dann erst in ein CHAR-Array kopieren und das dann ggf. noch nach Unicode umwandeln...

-
Also ich verwende CXImage: http://www.xdp.it/cximage.htm
Dort gibt es folgende Struktur:typedef struct tagCxTextInfo { TCHAR text[4096]; ///< text (char -> TCHAR for UNICODE [Cesar M]) ... } CXTEXTINFO;Diesem TCHAR[4096] möchte ich gerne einen Text zuweisen...
-
lstrcpy(text, TEXT("Hallo"));