Показать сообщение отдельно
  #3  
Старый 20.04.2013, 19:24
PonuHunter PonuHunter вне форума
Прохожий
 
Регистрация: 20.04.2013
Сообщения: 5
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от Bargest
Я бы делал на винапи все сразу. Пример на плюсах:
Код:
if(OpenClipboard(0))
{
   HGLOBAL hgBuffer;
   wchar_t *chBuffer;
   EmptyClipboard();
   hgBuffer= GlobalAlloc(GMEM_DDESHARE, source.length() * 2 + 2);
   chBuffer= (wchar_t *)GlobalLock(hgBuffer);
   wcscpy(chBuffer, source.data());
   GlobalUnlock(hgBuffer);
   SetClipboardData(CF_UNICODETEXT, hgBuffer);
   CloseClipboard();
}

Пробовал копировать в буфер обмена с помощью винапи, как в твоем примере - результат тот же, то есть никакого результата. (
Ответить с цитированием