atl可以开发OCX控件吗
同上 问题点数:40、回复次数:12Top
1 楼ZHENG017()回复于 2002-09-23 15:22:10 得分 0
可以哈,你在msdn中索引ATL TutorialTop
2 楼wuxuan(真心英雄)回复于 2002-09-23 15:24:17 得分 0
可以呀,
http://www.codeproject.com/atl/atlsplitter.asp
http://www.codeproject.com/atl/alxgrd.asp
http://www.codeproject.com/atl/#ControlsTop
3 楼oljpy(美丽的姑娘千千万,为什么只有你最难看)回复于 2002-09-23 15:24:36 得分 0
MFC能做到的ATl都能做到
MFC做不到的ATL也能做到Top
4 楼yuezhiyin(乐知音)回复于 2002-09-23 15:31:27 得分 0
我的怎么只能选DLL和EXE,没有OCX啊Top
5 楼yuezhiyin(乐知音)回复于 2002-09-23 15:38:38 得分 0
我的意思是说能不能做.ocx扩展名的控件Top
6 楼nuaazwg(潇湘浪客)回复于 2002-09-23 15:45:36 得分 0
yesTop
7 楼qing_li73(Vincent Lee)回复于 2002-09-23 15:46:10 得分 0
http://www.codeproject.com/info/search.asp?target=atl+AND+ocx&st=kw&qm=advTop
8 楼optman(optman)回复于 2002-09-23 15:46:16 得分 0
OCX其实就是DLL,名称并不重要!Top
9 楼oljpy(美丽的姑娘千千万,为什么只有你最难看)回复于 2002-09-23 15:47:03 得分 0
用atl建立ocx控件:
New ->ATL COM WiZard
->DLL(如果要支持 MFC和MTS选中该选项)Then finish
建立控件:
在ClasssView 中对工程名称鼠标右键出现菜单选择
New Atl Object ->controls->FULL Control然后next
输入 short name其他的缺省,这样就建立一个最简单ocx,在其他的程序中调用它,你可以看到该控件只是输出了几个字,其实现部分在你 new 的 atl object 的OnDraw中Top
10 楼optman(optman)回复于 2002-09-23 15:51:29 得分 0
OCX就是DLL,名称并不重要!Top
11 楼yuezhiyin(乐知音)回复于 2002-09-23 16:03:16 得分 0
是不是MFC可以做扩展名为OCX的控件,而在ATL中扩展名为DLL,但作用一样Top
12 楼sjzxyg(小小鸟)回复于 2002-09-24 08:31:38 得分 40
当然了Top




