Главная страница
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.114 c
14-1095508040
Программер_
2004-09-18 15:47
2004.10.10
Вот привожу код и пусть кто мне сможет сказать что нем


9-1086908027
dev
2004-06-11 02:53
2004.10.10
Загрузка и сохранение в игре


1-1096089458
Влад
2004-09-25 09:17
2004.10.10
Синхронизация массивов


14-1095759644
Dimedrol
2004-09-21 13:40
2004.10.10
Какие драйвера гразяться при старте ?


8-1090306981
SNV-Soft
2004-07-20 11:03
2004.10.10
Создаем визуальный редактор объетов