书上有一段关于如何用delphi制作爆破特技窗体的代码,没有看懂,求大神帮忙解释,越详细越好,谢谢!
代码:
type
PtsType = array [0..15, 0..1] of Integer;
//这个数组是什么意思 ?
const
Pts: PtsType = ((0, 0), (800, 0), (800, 600),
(200, 600), (200, 220), (300, 280),
(265, 205), (350, 117), (205, 170),
(120, 90), (130, 200), (60, 350), (200, 220),
(200, 600), (0, 600), (0, 0));
//这组坐标值代表什么?
procedure TForm1.Label1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
HRegion1: THandle;
begin
HRegion1 := CreatePolygonRgn (Pts,
sizeof (Pts) div 8, alternate);//各个参数代表什么?
PlaySound ('boom.wav', 0, snd_async);
SetWindowRgn (Handle, HRegion1, True);
end;