Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

Clipboard+Word   Найти похожие ветки 

 
DimonNew   (2004-09-24 15:08) [0]

Привет! Кто-нибудь сталкивался с такой проблемой. Заноситься какая-то строка с русскими буквами в Clipboard. При копирование потом из буфера в Word, русские буквами заменяются какими-то символами. Как можно сделать так, чтобы они отображались нормально в Worde? И еще вопрос, каким форматом вписать ссылку в Clipboard, чтобы она вставилась в Word, как ссылка?


 
clickmaker ©   (2004-09-24 15:32) [1]

1.
procedure SetClipboardText(const S: string);
 var
   wsz: PWideChar;
   dwSize: Cardinal;
   hData: Cardinal;
 begin
   if (Win32Platform = VER_PLATFORM_WIN32_NT) then begin

     dwSize := (Length(S)+1) * SizeOf(WideChar);
     hData := GlobalAlloc(GMEM_MOVEABLE or GMEM_DDESHARE, dwSize);
     wsz := PWideChar(GlobalLock(hData));
     StringToWideChar(S, wsz, Length(S)+1);
     GlobalUnlock(hData);
     Clipboard.SetAsHandle(CF_UNICODETEXT, hData);
   end else
     Clipboard.AsText := S;
 end;

2. Ворд сам распознает ссылки


 
DimonNew   (2004-09-24 16:18) [2]

Спасибо за 1, а вот второе... Ссылка называется например Описание, а ссылается на какой-то адрес. Как быть в таком случае?


 
clickmaker ©   (2004-09-24 16:45) [3]


> [2] DimonNew   (24.09.04 16:18)
> Спасибо за 1, а вот второе... Ссылка называется например
> Описание, а ссылается на какой-то адрес. Как быть в таком
> случае?

Стандартных форматов для обмена ссылками по клипборду вроде как нет. Видимо офисные приложения регистрируют для них свой формат


 
DimonNew   (2004-09-24 17:14) [4]

Как страшна правда Worda. Действительно никак нельзя передать ссылку в эту чудо-программу. Спасибо большое за помощь!



Страницы: 1 вся ветка

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
1-1096203831
SeriousSam
2004-09-26 17:03
2004.10.10
Создание произвольного кол-ва объектов.


14-1095645323
Думкин
2004-09-20 05:55
2004.10.10
С днем рождения! 20 сентября


1-1095853643
Кукушкинд
2004-09-22 15:47
2004.10.10
Фрэймы в дэльфи....


14-1095536785
yanval
2004-09-18 23:46
2004.10.10
Ещё раз про IIS


14-1095838977
Григорьев Антон
2004-09-22 11:42
2004.10.10
Как правильно переводится rooted?