![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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