生成不规则窗体,但是不显示!
在FORM.ONCREATE事件中写VAR MYHANLE:THandle;
begin
MYHANDLE :=CreatePylegonRgn(Point((100,100),(200,200),(300,300)),3,ALTERNATE);
SetWindowRgn(self.handle,myhandle,true);
end;
end; 执行没有问题,但是窗体不显示加上
procedure form.onshow()
begin
setwindowpos(self.handle,WM_TOPMOST.........
end还是无效,点解?
在FORM.ONCREATE事件中写VAR MYHANLE:THandle;
begin
MYHANDLE :=CreatePylegonRgn(Point((100,100),(200,200),(300,300)),3,ALTERNATE);
SetWindowRgn(self.handle,myhandle,true);
end;
end; 执行没有问题,但是窗体不显示加上
procedure form.onshow()
begin
setwindowpos(self.handle,WM_TOPMOST.........
end还是无效,点解?
解决方案 »
- fastreports报表中,数据显示的格式设定
- 使用SMImport控件导入时提示错误如下,不知怎么回事?
- adocommand执行,出错。
- fastreport问题,请大家帮个忙
- 这几条sql语句怎么用?
- 我开发的Web Service怎么放到其他机器上就不行了,我没有Package它呀,帮帮我吧!!!
- 在用insatllshield professional 6.1打包时遇到问题请教高手?
- 一个关于注册表的问题
- 求教:如何调用word对象
- 各位大哥:请问哪儿有通过ADO操纵数据库的完整程序下载呀。最好是比较精典一点。谢
- 公司把端口封锁了,不能上QQ了...
- 一个很菜的问题,data module、remote data module和Transactional data module有什么区别,什么情况下用什么模块?有什么情况可以通用?
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TMainForm = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
rgn : HRGN;
public
{ Public declarations }
end;var
MainForm: TMainForm;implementation{$R *.dfm}procedure TMainForm.FormCreate(Sender: TObject);
var
pt: array[0..3] of TPoint;
begin
BorderStyle := bsNone;
Color := clGreen;
pt[0].X := 0;
pt[0].Y := Height div 2;
pt[1].X := Width div 2;
pt[1].Y := 0;
pt[2].X := Width;
pt[2].Y := Height div 2;
pt[3].X := Width div 2;
pt[3].Y := Height; rgn := CreatePolygonRgn(pt, 4, ALTERNATE);
SetWindowRgn(Handle, rgn, True);
end;end.