AutoPlay动态设定安装界面的遮罩

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值