L
luckywangxw
Unregistered / Unconfirmed
GUEST, unregistred user!
我是在formCreate 中根据image1的图像来设置窗体的
要求在运行时,能够改变窗体大小,图像Image1的区域x1->x2,y1->y2(相对图像左上角的坐标值)部分才可以伸缩
------ ----- ------
我的窗体属性borderstyle:=bsnone;
procedure TForm1.FormCreate(Sender: TObject);
var
w1:TBitmap;
w2:TColor;
rgn: HRGN;
begin
w1:=TBitmap.Create;
w1.Assign(image1.Picture.Bitmap);
w2:=w1.Canvas.Pixels[0,0];
rgn := CreateRegion(w1,w2,Handle);
if rgn<>0 then
begin
SetWindowRgn(Handle, rgn, true);
end;
w1.Free;
end;
-------------------------
QQ:375771206
--------------------------
问题背景:
我在做一个播放器(幸运播放 原〈超级播放〉delphi盒子有源码),播放器主窗体是 固定大小的(这个好说),但是播放列表窗口、视频窗口、歌词秀窗口是必须能够改变窗口大小的
希望有兴趣最播放器的朋友一起交流 (^_^)(***现在在线***....)
-----------------------------
《幸运播放》下载连接
http://www.skycn.com/soft/20572.html
**先睹为快**
http://luckyplayer.go3.icpcn.com/images/allsnap.gif
要求在运行时,能够改变窗体大小,图像Image1的区域x1->x2,y1->y2(相对图像左上角的坐标值)部分才可以伸缩
------ ----- ------
我的窗体属性borderstyle:=bsnone;
procedure TForm1.FormCreate(Sender: TObject);
var
w1:TBitmap;
w2:TColor;
rgn: HRGN;
begin
w1:=TBitmap.Create;
w1.Assign(image1.Picture.Bitmap);
w2:=w1.Canvas.Pixels[0,0];
rgn := CreateRegion(w1,w2,Handle);
if rgn<>0 then
begin
SetWindowRgn(Handle, rgn, true);
end;
w1.Free;
end;
-------------------------
QQ:375771206
--------------------------
问题背景:
我在做一个播放器(幸运播放 原〈超级播放〉delphi盒子有源码),播放器主窗体是 固定大小的(这个好说),但是播放列表窗口、视频窗口、歌词秀窗口是必须能够改变窗口大小的
希望有兴趣最播放器的朋友一起交流 (^_^)(***现在在线***....)
-----------------------------
《幸运播放》下载连接
http://www.skycn.com/soft/20572.html
**先睹为快**
http://luckyplayer.go3.icpcn.com/images/allsnap.gif