| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > CString => LPWSTR |
| Автор: ano360 24.8.2008, 11:23 | ||||
каким образом из переменной(не строковой константы) CString сделать LPWSTR?
Instr->item.pszText=(LPWSTR)af;// не помогает Instr->item.pszText= reinterpret_cast<LPWSTR>af // не помогает поиском пользовался... не нашел |
| Автор: jonie 24.8.2008, 12:48 | ||
LPWSTR это указатель на строку wchar_t по-умолчанию.
|
| Автор: ano360 24.8.2008, 13:03 | ||||||
| Спасибо большое за помоio. Можно ещё прокоментировать, что делает ваш код? что делает GetBuffer()? и T2W() ? не хочется бездумно пользоваться тем что не знаешь даже что делает. и ещё вот
Добавлено через 3 минуты и 35 секунд кстатии:
тоже замечательно работает Добавлено через 3 минуты и 46 секунд кстатии:
тоже замечательно работает |
| Автор: KEHT 24.8.2008, 15:19 |
| не Release, а ReleaseBuffer GetBuffer фиксирует заданный размер буфера и возвращает char* http://msdn.microsoft.com/en-us/library/aa314880(VS.60).aspx http://msdn.microsoft.com/en-us/library/aa300574(VS.60).aspx |