Re[6]: wchar_t, wstring и буфер обмена: Stack around the variable 'curt' was co
От: derasa  
Дата: 11.07.13 11:57
Оценка:
Здравствуйте, pugv, Вы писали:

P>Здравствуйте, derasa, Вы писали:


D>>А как в таком случае быть? Как из АНСИ преобразовать в wstring?


P>Можно сразу попросить CF_UNICODETEXT. А преобразовать — это см. в сторону MultiByteToWideChar.


Спасибо, UNICODETEXT помогло. Сделал в итоге так:

CHAR* str = (CHAR*)GlobalLock(buf);
wstring wstr = (wstring)str;

Методологически может и не оптимально, но работает. Если не верно, буду признателен за более оптимальный вариант
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.