佚名通过本文主要向大家介绍了flash插件卸载程序,qq插件安装程序,报表插件安装程序,微信小程序插件,程序插件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于支持插件的程序
描述:
解决方案1:
描述:
很多软件都支持第三方插件(提供接口),像word等,我也想做一个支持插件的程序。但不知这种程序用的是什么原理。哪位大侠能说一说呢?
解决方案1:
简单的插件结构,就是把插件做成dll,dll中包含资源,比如你要显示对话框,tooltip,等等,都放在dll中,主程序在启动的时候去扫描特定的目录譬如PlugIns,然后装载插件,其实就是loadlibrary,装载完毕后在工具条,菜单上,添加对应的项,然后当用户点击的时候,就去call插件。
PS:插件要提供的功能一般都是预先定义好的,你可以先定义一些控制码(类似于exe控制驱动的IO控制码那样),然后当用户需要的时候,主程序就把用户该操作对应的控制码发送过去。