社区
ATL
帖子详情
在线等牛人解答:请问我自动生成了一个ActiveX工程,CWinApp子类的InitInstance是在哪调用的
Daisy__Ben
2011-12-06 05:04:03
CWinApp子类的InitInstance一直放在那里,仔细找了很久也没有找到调用InitInstance的入口,感觉它没有被使用又放在那里挺可惜,请问我能不能使用这个CWinApp?
...全文
205
9
打赏
收藏
在线等牛人解答:请问我自动生成了一个ActiveX工程,CWinApp子类的InitInstance是在哪调用的
CWinApp子类的InitInstance一直放在那里,仔细找了很久也没有找到调用InitInstance的入口,感觉它没有被使用又放在那里挺可惜,请问我能不能使用这个CWinApp?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Eleven
2011-12-11
打赏
举报
回复
Debug下,F10进入WinMain函数,WinMain函数中会调用AfxWinMain,然后F11进入,你就看到调用InInitInstance函数的地方了
Daisy__Ben
2011-12-11
打赏
举报
回复
马拉戈壁,入口找到了。不能用,谢谢各位!
ysjyniiq
2011-12-11
打赏
举报
回复
如果想看到main函数,用ATL建ActiveX,[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/13.gif]
wyx100
2011-12-07
打赏
举报
回复
有ocx的测试容易,你执行就可以了,然后在下拉列表里选择\Tools\tstcon32.exe,点OK, 然后在弹出的对话框空白处点右键-- > insert new control 选择你的控件名就可以了。
96掌门师兄
2011-12-06
打赏
举报
回复
有ocx的测试容易,你执行就可以了,然后在下拉列表里选择\Tools\tstcon32.exe,点OK, 然后在弹出的对话框空白处点右键-- > insert new control 选择你的控件名就可以了。
入门的,ActiveX里需要注意的地方挺多的,多百度吧。
Daisy__Ben
2011-12-06
打赏
举报
回复
悲剧了,忘了说我生成的是dll,dll中也有CWinApp的子类实例
珍惜生命远离CPP
2011-12-06
打赏
举报
回复
[Quote=引用 2 楼 daisy__ben 的回复:]
引用 1 楼 akirya 的回复:
得要这个CWinApp啊
activeX框架调用的,你下个断点调试一下就知道哪里调用了
高手,控件应该怎么调试哦?
[/Quote]
下断点,启动程序 选择使用这个activeX exe就行了。
Daisy__Ben
2011-12-06
打赏
举报
回复
[Quote=引用 1 楼 akirya 的回复:]
得要这个CWinApp啊
activeX框架调用的,你下个断点调试一下就知道哪里调用了
[/Quote]
高手,控件应该怎么调试哦?
珍惜生命远离CPP
2011-12-06
打赏
举报
回复
得要这个CWinApp啊
activeX框架调用的,你下个断点调试一下就知道哪里调用了
MFC中忘记了打开对
ActiveX
的支持怎么办?
很久没有写过一些疑难杂症类型的博客了,最近玩玩旧代码过程中发现准备给自己以前的
一个
MFC内嵌IE,结果怎么都跳不出来,不停报错 也就是下面建
工程
的时候忘记勾选了 后面只要是我在窗体里嵌入
一个
IE浏览器,立马就报错弹出来。但是
工程
已经建好了,哪里去勾选呢,可以在MFC主的cpp文件中加入,也就是在 C
Win
App
::
Init
Instance
();之后加入 AfxEnableCon
MFC/COM
调用
OLE控件/
ActiveX
无法显示问题
在程序入口处(dllmain.cpp文件)的
Init
Instance
()函数中加上AfxEnableControlContainer()即可,如: BOOL CXXX
App
::
Init
Instance
() { AfxEnableControlContainer(); ... return C
Win
App
::
Init
Instance
(); } 注:该函数的作用在于允
win
dows应用(vc++2022)MFC基础到实战(3)-基础(3)
框架会将这些文件名存储在与您的项目同名的注册表或 .ini 文件中,并在您的应用程序启动时从文件中读取它们。如果你的应用程序是 MDI 应用程序,并且你为该应用程序创建的文件指定了扩展名,MFC 应用程序向导会将对 C
Win
App
的 RegisterShellFileTypes 和 EnableShellOpen 成员函数的
调用
添加到它为你编写的
Init
Instance
替代。对于任何给定的命令,
调用
的代码可能是你的,也可能是框架的。创建的类和文件名称基于你在 MFC 应用程序向导中提供的项目名称。
MFC 对话框应用程序结构
对话框应用程序结构 15:42 2012-10-26 C
Win
App
class C
Win
App
: public C
Win
Thread =========================================================================================== BOOL CDlg102601
App
::
Init
Instance
()
About_WireShark
App
About_WireShark
App
mfc: ON_COMMAND() ON_COMMAND是MFC提供的宏,实现命令消息(如菜单、工具栏的选项消息)的消息响应函数的注册。 使用方法为ON_COMMAND(消息ID, 响应函数名)注册了响应函数之后,一旦主窗口接收到该命令消息,程序就会
调用
我们提供的消息响应函数进行处理. ON_COMMAND(ID,FunctionName) mfc: 消息映射BEGIN_MESSAGE_MAP 首先在使用消息映射之前,必须先声明DECLARE_MESSA
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章