Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

image&text [D7, XP]


zoh ©   (2008-08-22 17:59:00) 

Подскажите как отобразить в окне программы картинку и текст, находящиеся в клипборде(скопированные из MS ворда как сочетанием ctrl+C)
Заранее спасибо...


zoh   (2008-08-23 19:13:00) [1]

Приношу свои извинения, но я понял саму логику действий еще когда задавал вопрос. и за то, что возможно некорректно построил вопрос.


> Palladin ©   (22.08.08 20:18) [5]


Т.О. как ЭТО сделать?
Т.Е. как "отделить" хотя  бы просто текст от BITMAP?

спасибо.


Palladin   (2008-08-22 20:18:00) [2]

очень просто. исследовать форматы находящиеся в буффере обмена после вставки данных из Word.


zoh   (2008-08-22 18:50:00) [3]

спасибо.  этото уже помогло
но а если в клипборде и картика и текст. Как тх разделить?


{RASkov}   (2008-08-22 18:44:00) [4]

var B: TBitmap;
begin
if Clipboard.HasFormat(CF_BITMAP) then begin
 B:=TBitmap.Create;
 try
  try
   B.Assign(Clipboard);
   Canvas.Draw(10, 10, B);
  except
   Canvas.TextOut(10, 10, 'Ошибка при загрузке битмапа из буфера!');
  end;
 finally B.Free; end;
end else Canvas.TextOut(10, 10, 'В буфере не битмап');
end;

CF_BITMAP - другие форматы в справке или по Ctrl+Click


zoh   (2008-08-22 18:17:00) [5]

спасибо.
Но, а можна по подробней?


Palladin   (2008-08-22 18:10:00) [6]

Clipboard + F1


Наверх

Титульная страница Поиск, карта сайта Написать письмо