用ATL建立ActiveX控件

时间:2012-07-22 16:19:57
【文件属性】:

文件名称:用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控件很实用,也很方便,不过要经过小小的修改才可以编译运行。
  • 可以使用,很好
  • 有点小错误,不过修改后还是可以编译成功,谢谢!