免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
創(chuàng)建異形窗口[5]
本例效果圖:


unit Unit1;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls;type  TForm1 = class(TForm)    Button1: TButton;    procedure FormCreate(Sender: TObject);    procedure FormPaint(Sender: TObject);    procedure Button1Click(Sender: TObject);    procedure FormDblClick(Sender: TObject);    procedure FormDestroy(Sender: TObject);  end;var  Form1: TForm1;implementation{$R *.dfm}var  bit: TBitmap;procedure TForm1.FormCreate(Sender: TObject);begin  bit := TBitmap.Create;  bit.LoadFromFile('c:\temp\test.bmp');end;procedure TForm1.FormPaint(Sender: TObject);begin  Canvas.Draw(0, 0, bit);end;procedure TForm1.Button1Click(Sender: TObject);var  rgn1,rgn2: HRGN;  x,y,w,h: Integer;begin  w := bit.Width;  h := bit.Height;  rgn1 := CreateRectRgn(0, 0, w, h);  for x := 0 to w - 1 do    for y := 0 to h - 1 do      if bit.Canvas.Pixels[x,y] = clBlack then      begin        rgn2 := CreateRectRgn(x, y, x+1, y+1);        CombineRgn(rgn1, rgn1, rgn2, RGN_XOR);        DeleteObject(rgn2);      end;  SetWindowRgn(Handle, rgn1, True);  Self.BorderStyle := bsNone;  Self.Width := w;  Self.Height := h;end;procedure TForm1.FormDblClick(Sender: TObject);begin  Close;end;procedure TForm1.FormDestroy(Sender: TObject);begin  bit.Free;end;end.
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Delphi的圖形處理(一)
Delphi 中使長(zhǎng)循環(huán)有響應(yīng)
Cookies 修改
delphi多線程編程
DelPhi2007 中 使用Indy 的TCP連接教程
Delphi中在ComboBox中添加數(shù)據(jù)庫(kù)中字段
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服