应用程序通过内嵌浏览器的方式,利用js的window.external可以达到控制窗体行为的效果,如控制窗体宽高大小,透明度,网页截屏,网页读写文件,网页控制桌面行为等,最近利用DELPHI就实现了这一点,一般软件可以是很小巧,2,3百K的样子,目前这一应用被广泛应用在热门软件中,如QQ聊天室,迅雷相关服务中,这种应用主要用在业务功能不能很好的通过B/S方式解决的情况下,本博客抛砖引玉,目前实现的功能列表如下:
- 利用网页调整exe窗体大小
- 利用网页实现exe的托盘效果、托盘提示效果等
- 利用网页控制窗体行为:如修改大小、改变标题、任务栏信息、消息提示等
- 个性化功能:截屏、语音提示、附加调用其他exe文件(这里给出的是一个日程安排的小例子)、在线升级等
PS:主程序exe文件仅约500K
在线演示地址: http://code.faqee.com/exe/
在线源码地址: http://code.faqee.com/code.jsp?mydir=src/exe
运行效果如下: