Здравствуйте, pugv, Вы писали:
P>Здравствуйте, derasa, Вы писали:
D>>С копированием из буфера тоже проблемы. Строка с иероглифами получается. Пример взял из инета, поменял на lptstr. Что неправильно?
D>>if((buf = (HGLOBAL) GetClipboardData(CF_TEXT)) != NULL) D>>{ D>> lptstr = (LPTSTR)GlobalLock(buf); D>>}
P>Например то, что проект у Вас юникодный, соответственно LPTSTR это WCHAR*, а просите формат CF_TEXT, который возвращает в кодировке ANSI.
А как в таком случае быть? Как из АНСИ преобразовать в wstring?