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

Вниз

Оптимизация   Найти похожие ветки 

 
JustI   (2008-10-31 15:36) [0]

Реализовал возможность вставки ихзображения из Clipboard. Вот код:


procedure TFC.PasteBitmapFromBuffer;
var
 Bitmap: TBitmap;
begin
 Bitmap := TBitmap.Create;
 try
   if not Clipboard.HasFormat(CF_BITMAP) then
     Exit;
   Clipboard.Open;
   try
     Bitmap.Assign(Clipboard);
   finally
     Clipboard.Close;
   end;
   TFCImage(Self).SetLocalBitmap(Bitmap, const_default_LocalBitmapName);
 finally
   Bitmap.Free;
 end;
end;



Сомневаюсь в необходимости блоков кода для открытия и закрытия Clipboard, или же правильнее будет обойтись без них.:

Clipboard.Open;
   try
     Bitmap.Assign(Clipboard);
   finally
     Clipboard.Close;
   end;


 
Сергей М. ©   (2008-10-31 15:43) [1]


> Bitmap.Assign(Clipboard);


А как это ты умудрился ассигновать битмап из не-битмап-класса ?


> Сомневаюсь в необходимости блоков кода для открытия и закрытия
> Clipboard


А зря.


 
clickmaker ©   (2008-10-31 16:05) [2]

> А как это ты умудрился ассигновать битмап из не-битмап-класса
> ?

да это-то как раз нормально, там есть такая возможность.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-1204566987
Ринат
2008-03-03 20:56
2008.12.14
Работа с ThreadList


15-1223448178
Alkid
2008-10-08 10:42
2008.12.14
Софт для билд-сервера


6-1196012003
av_kit
2007-11-25 20:33
2008.12.14
Включить ПК по сети


3-1202305656
Prohodil Mimo
2008-02-06 16:47
2008.12.14
ненавистный DBGrid, ширина колонки


1-1203778825
Алексей92
2008-02-23 18:00
2008.12.14
Создать объект, зная его класс в строковой переменной