- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 VC6 的 Error Invoking ATL Object Wizard Component
<br />公司机器上欲建一ATL 工程,发现有此提示。久久google而不得之,忽然想起没有打sp6的补丁,于是装上之后,一切正常,遇到此问题的朋友可以试一下。
2010-09-13 15:51:00 881 3
原创 急急急急急急急~~~显示.MAP问题
问一下大哥门有人完过圣剑英雄传之英雄救美吗?,在其中原代码过程中是怎么显示.MAP格式的地图吗?能给讲解一下其中的原理吗?有人知道的话告诉小弟,不胜感激~~ 研究了一下他的代码.其他的还好说,到显示地图的那块卡住了,很是郁闷啊
2007-05-09 21:06:00 632 1
应用程序支持扩展之鼠标手势
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 可见与此了。
2010-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人