AutoPlay是什么?
AutoPlay是一套集成多媒体资源的光盘自动播放软件开发工具,利用所见即所得的简易操作创建灵活且功能强大的自动播放程序,不需要添加太多代码就可以实现专业的功能。特别是其开发脚本集成了Lua作为脚本语言,看到这里使用Lua的同学们欢呼一下吧,基本上熟悉Lua的同学,简单熟悉一下AutoPlay提供的API就可以上手制作了。
遮罩的实现:
在制作光盘自启动安装包时碰到一个需求是希望动态的修改安装窗体的外形的,这样就需要用到遮罩技术。利用遮罩技术可以实现非规则的窗体外框。
1、实现单一遮罩:
制作单一遮罩的方式很简单:
A、创建一张透明的遮罩,使用PNG格式来保存,只需要将需要显示的区域设置为白色,其他区域设置为黑色即可;
B、找到Project/Custom Mask 设置上PNG图片的路径就OK了;
2、实现动态遮罩:
为了实现这一步功能需要绕些弯路,先找到当前窗口的句柄,然后再利用Window库的SetMask来更换窗体的遮罩:
在OnTimer中增加如下的语句就可以简单的实现定时变换窗体遮罩和背景图的功能了。