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

Вниз

Screenshot возникла проьлема при alphablend   Найти похожие ветки 

 
IraiZor ©   (2004-04-21 14:43) [0]

Мастера, делаю скриншот вот таким образом :
procedure TForm1.SaveScreenShot1Click(Sender: TObject);
var canvas:tcanvas;
bitmap:tbitmap;
a:integer;
//Save ScreenShot !
begin
 if savepicturedialog1.Execute then
   begin
     sleep(1000);
     Canvas := TCanvas.Create;
     Bitmap := TBitmap.Create;
     a := GetDC(0);
     try
     Canvas.Handle := a;
     with Screen do
       begin
         Bitmap.Width := Width;
         Bitmap.Height := Height;
         Bitmap.Canvas.CopyRect(Rect(0, 0, Width, Height), Canvas,Rect(0, 0, Width, Height));
         Bitmap.SaveToFile(savepicturedialog1.filename+".bmp");
       end
     finally
     ReleaseDC(0, a);
     bitmap.Free;
     Canvas.Free
   end;
 end;
end;


тока когда форма у меня полу прозрачная aplhablend = true ,alphablendvalue=230

на скрине моего прложения не видно, есть только то что было за ним , как вылечить?


 
IraiZor ©   (2004-04-22 07:14) [1]

up


 
IraiZor ©   (2004-04-22 08:06) [2]

^


 
DVM ©   (2004-04-22 09:49) [3]

на время скриншота убрать прозрачность.


 
Iraizor ©   (2004-04-22 10:41) [4]

можно, но неплохо было бы оставлять полу- прозрачность



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

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

Наверх




Память: 0.47 MB
Время: 0.042 c
3-1081759274
alex123
2004-04-12 12:41
2004.04.11
ExpressQuantumGrid - значение поля в LookupComboBox программно?


14-1082339863
Думкин
2004-04-19 05:57
2004.04.11
С днем рождения! 19 апреля.


6-1079223072
Vitaliy
2004-03-14 03:11
2004.04.11
Как вытащить в ссылки из html документа


6-1075029390
Barmutik
2004-01-25 14:16
2004.04.11
WebBrowser и HTTPS сессия


4-1079183758
name voe
2004-03-13 16:15
2004.04.11
Сроччно определить handle desktop