Re[2]: wchar_t, wstring и буфер обмена: Stack around the variable 'curt' was co
|
От: |
derasa
|
|
| Дата: | 10.07.13 20:10 |
|
Оценка: |
|
Здравствуйте, Кодт, Вы писали:
С копированием из буфера тоже проблемы. Строка с иероглифами получается. Пример взял из инета, поменял на lptstr. Что неправильно?
HGLOBAL buf = NULL;
LPTSTR lptstr;
if(IsClipboardFormatAvailable(CF_TEXT)) { // если в буфере формат данных(текса)
if(OpenClipboard(GetForegroundWindow())) { // открываем буфер-обмена
// получаем указатель на буфер-обмена
if((buf = (HGLOBAL) GetClipboardData(CF_TEXT)) != NULL)
{
lptstr = (LPTSTR)GlobalLock(buf);
}
}
}
Пока на собственное сообщение не было ответов, его можно удалить.