开发工具:
文件大小: 39kb
下载次数: 0
上传时间: 2010-09-30
详细说明: vc6下编译通过 author ListenWind 作者:冯刚义 EMAIL:gangyilovevc@163.com 程序支持扩展已不是新鲜事情,稍微有点名气的软件貌似都支持,关于为什么要支持扩展,及实现方式网上相关资料已很多, 现在不再赘述,但以后我回讲够的,甚至会把你讲烦为止,最终目标是让你的程序通过COM(ATL实现)来扩展你的程序, 现在先弄点实际东西,来点激清, 毕竟文字来的有点慢,以后补文字说明。 今天来讲下我们程序扩展的第一篇。先实现一个鼠标手势的功能东西(现在先以代码实现,后期以扩展提供)。 鼠标手势以用在浏览器中居多,如chrome(扩展提供),搜狗等,那叫方便,废话不多说,想不想你的应用程序也有类似功能?其实很简单的, 只要完成手势命令识别,在稍微做些UI设计,在配合你的程序操作,那就实现啦。具体的看代码吧 简要分析。 charome 不多说,扩展组件提供的,现在还不是很好,实现未研究,貌似操作屏幕DC实现,对UI上的窗口,如AX控件,FLASH 支持的不是很好。 搜狗。手势时候创建一窗口,将内容拷贝到窗口上,对当前窗口操作,相当于是截图,所以操作甚好。 分析若有出入地方,别见怪就是。 由于实现方 式、及部分资源参考两者,望别有版权之事,只要研究学习而已。 手势时,创建一窗口,并将内容靠过来,响应此窗口的消息。 框架实现 撤销、前进、关闭、退出等命令。 L 左 R右 D下 U 上 DL 全部关闭 DR 关闭当前 DRD 退出 L 撤销 R 恢复 代码比较简单,且注释也比较多,看看应该没问题的。烂的地方也可以改,咱们讲的是实现思想。 2010-09-30 顺便报下以后篇目。 1.桌面管理 yodm3D_PConline(不知道的百度下)XP下用的很爽吧,同样,咱们程序若支持是否更酷?一句话,没问题(当然你的程序有这样需求才可以 要不然不论不累,一般多窗口的都可以),我一开始打算纯CDC实现,但最后因为效率、复杂度而毙掉了,OpenGL 不而选择 自己看着办。呵呵 2.扩展框架出炉(咱们的重点),包括扩展组件模板,到时在说吧。先说一点 方式同VC的add-in形式。vc下的VA、WndTab 扩展 多牛X 可见与此了。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.