CreatePolygonRgn语句(50分)

  • 主题发起人 主题发起人 dfwasdf
  • 开始时间 开始时间
D

dfwasdf

Unregistered / Unconfirmed
GUEST, unregistred user!
在做变形窗体时我用到CreatePolygonRgn,请指出哪儿错,谢谢,
var
hRegion: THandle;
begin
hRegion := CreatePolygonRgn([Point(0, 0), Point(200, 0), Point(200, 150)],3,alternate);
SetWindowRgn (Handle, hRegion, True);
end;
 
酱紫可以的:

var
hRegion: THandle;
pt :array [0..2] of TPoint;
begin
pt[0]:=Point(0, 0);
pt[1]:= Point(200, 0);
pt[2]:= Point(200, 150);
hRegion := CreatePolygonRgn(pt,3,alternate);
SetWindowRgn (Handle, hRegion, True);

end;
 
正确,谢谢。
 
不好用动态数组,使用时注意。
 
后退
顶部