【文件属性】:
文件名称:用ATL建立ActiveX控件
文件大小:438KB
文件格式:RAR
更新时间:2012-07-22 16:19:57
WTL ATL ActiveX 控件
ATL编写控件比MFC要难一些,所谓的难就是ATL中的编程向导没有MFC中的那么好用。有好多的东东要自己手工去加。所以今天我就把ATL控件建立的过程在此阐述一下,供初学者学习。代码文档http://blog.csdn.net/wanghaisheng
【文件预览】:
Player
----PlayerCtrl.cpp(2KB)
----dlldatax.h(337B)
----UIBmpBtn.h(48KB)
----Player.suo(18KB)
----Player.def(201B)
----Player.sln(901B)
----stdafx.h(2KB)
----Player_i.c(2KB)
----CommandWnd.cpp(5KB)
----ViewWnd.cpp(927B)
----Player.vcproj(8KB)
----PlayerCtrl.bmp(246B)
----Player.cpp(2KB)
----Player.rgs(117B)
----Player.vcproj.vspscc(289B)
----PlayerCtrl.rgs(835B)
----Debug()
----stdafx.cpp(202B)
----Player.aps(110KB)
----CommandWnd.h(6KB)
----ReadMe.txt(2KB)
----_IPlayerCtrlEvents_CP.h(1KB)
----ViewWnd.h(1KB)
----Player.rc(6KB)
----Player_p.c(11KB)
----Resource.h(2KB)
----Player.idl(1KB)
----PlayerCtrl.htm(716B)
----res()
--------myCMD.bmp(50KB)
--------barBakChal.bmp(5KB)
--------Record.bmp(3KB)
--------chalright.bmp(790B)
--------AuThum.bmp(1KB)
--------BarBack.bmp(13KB)
--------sound.bmp(3KB)
--------BKStatu.bmp(2KB)
--------challeft.bmp(790B)
--------decrease.bmp(3KB)
--------PAUSE.bmp(3KB)
--------BACK.bmp(702B)
--------BarBackaudio.bmp(4KB)
--------increase.bmp(3KB)
--------PLAY.bmp(3KB)
--------sliderThum.bmp(366B)
--------STOP.bmp(3KB)
--------CONTINUE.bmp(3KB)
----WTL()
--------atlsplit.h(24KB)
--------atlprint.h(29KB)
--------atluser.h(31KB)
--------atlcrack.h(60KB)
--------atlresce.h(2KB)
--------atlctrls.h(265KB)
--------atlres.h(9KB)
--------atlwince.h(82KB)
--------atlwinx.h(14KB)
--------atlctrlw.h(119KB)
--------atlfind.h(27KB)
--------atlframe.h(100KB)
--------atlddx.h(15KB)
--------atlapp.h(43KB)
--------atlgdi.h(98KB)
--------atlscrl.h(57KB)
--------atlmisc.h(94KB)
--------atldlgs.h(169KB)
--------atlctrlx.h(126KB)
--------atltheme.h(34KB)
----Player.ncb(507KB)
----PlayerCtrl.h(5KB)
----dlldata.c(833B)
----Player.h(11KB)
----dlldatax.c(470B)
网友评论
- 非常详细,非常有用,
- 不错的学习代码, hash_map前加上stdext::就可以编译通过了
- VS2008要怎么设置才能运行呢????
- 还不错。但是在VS2008下编译,hash_map会报错,加上stdext就可以了
- 能用吧,可以学习
- 能用,有参考价值
- 例子不错,很好
- 较基础,有些小瑕疵,修改一下就能用,对于ATL学习足够了
- 怎么说呢,能用,但不完美
- 很好的例子 讲解也很详细 就是分数太高咯 还推荐下
- 看着有点复杂,分也有点高
- 可以运行,谢谢分享
- 有些小瑕疵,修改一下就能用,对于ATL学习足够了
- VS2008 会遇到hash_map的错误 在stdafx.h文件加入using namespace stdext; 就可以了,例子很好 还有讲,表示感谢。
- 就代码,没文档。
- 很好的例子 讲解也很详细 就是分数太高咯 还是很感谢哈
- 例子很好,但不是我要找的类型,要找加载对话框的例子!谢谢分享!
- 程序能正常运行,非常好,学习了。
- 还可以,推荐下,就是太贵了点
- 直接下载编译可能找不到目录#include <hash_map>,找不到的朋友不妨试下在stdafx.h中把#include <hash_map>换成下面的几行代码,win7,VS2008已测试编译成功 #if __GNUC__>2 #include <ext/hash_set> #include <ext/hash_map> using namespace __gnu_cxx; #else #include <hash_set> #include <hash_map> using namespace stdext;
- 很好的学习atl 开发ActiveX控件的实例。
- 很实用的例子,我的配置出了问题,修改下就能编译成功。
- VC2008下面需要修改,但也很有参考价值,谢谢
- 讲解的非常清楚,受益匪浅,感谢。
- VS2008下没有编译成功,估计是我配置有问题
- 还没跑起来 不知道能不能运行啊
- 很实用 一个很好的例子
- 用这种方式建立activex控件很实用,也很方便,不过要经过小小的修改才可以编译运行。
- 可以使用,很好
- 有点小错误,不过修改后还是可以编译成功,谢谢!