CString -> LPCWSTR
-
Hi,
wie konvertiere ich einen CString in ein LPCWSTR?
Bei meiner Oberfläche (Property Sheet) versuche ich den Title zu setzen über:m_generalOptions.m_psp.dwSize = sizeof(PROPSHEETPAGE); m_generalOptions.m_psp.dwFlags |= PSP_USETITLE; m_generalOptions.m_psp.pszTitle = getCString().GetBuffer();Wobei m_generalOptions ein Subclass von CPropertyPage ist...
Komischerweise kommt als Title immer nur igend ein Kauderwelsch... ÖÜÄ**ÖÖÜ oder so

Weiss jemadn weiter?
-
mmmhhh...
Das Problem schien eher zu sein das er keine Temporären Variablen mag...
-
versuch mal CString::AllocSysString();
-
danke, aber das Problem war ein anderes...
und zwar
getCString().GetBuffer();getCString() hat den CString auf den Stack gelegt und der Zeiger hat natürlich nachher ins Nivana gezeigt....
Daher kam immer nur Müll in der Anzeige.