怎么才让窗体按某个图形的样子进行显示呢(50分)

  • 主题发起人 主题发起人 pjiahao
  • 开始时间 开始时间
P

pjiahao

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么才让窗体按某个图形的样子进行显示呢
 
:)分不少呀,到处求。
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=2524857

一个小例子:
建立不规则的窗口
在窗口的创建事件中加入如下代码
procedure TForm1.FormCreate(Sender: TObject);
var rgn:HRGN;
begin
Form1.Color:=clRed;
BeginPath(Canvas.Handle);
SetBKMode(Canvas.Handle,TRANSPARENT);
Canvas.Font.Name:=‘宋体‘;
Canvas.Font.Size:=200;
Canvas.TextOut(150,130,‘东方不败‘);
EndPath(Canvas.Handle);
rgn:=PathToRegion(Canvas.Handle);
SetWindowRgn(Handle,rgn,true);
 
电脑报合订本2001上有
 
后退
顶部