Katherinexd 2016-01-28 06:25 采纳率: 35.3%
浏览 1521
已结题

用delphi 制作爆破窗体

     书上有一段关于如何用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;

  • 写回答

1条回答 默认 最新

  • devmiao 2016-01-28 23:09
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料