简单问题,为什么在activex控件中生成的窗口没有句柄?

匪六哥 2003-08-17 11:07:36
我制作了一个activex控件,在控件的点击事件中,生成一个窗体,可是这个窗体的句柄却为0x00000000,使得我无法操作窗体的文本控件,困惑!我是初次制作activex控件,老板又催得急,请指教!
...全文
80 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhuwy 2003-09-18
  • 打赏
  • 举报
回复
句柄是肯定存在的,你可以跟踪以下,在窗体的inidialog()中,设定this指针,你看以下它的值,应该不为空,还有,你可以获得容器的句柄,同时指定窗口的父窗口为容器,应该没问题,祝你好运
yushulei 2003-08-19
  • 打赏
  • 举报
回复
偶也是初学者!up
匪六哥 2003-08-18
  • 打赏
  • 举报
回复
activex的句柄可以得到,是在activex中生成的窗体得不到句柄
celxta 2003-08-18
  • 打赏
  • 举报
回复
在初始化时设置:
m_bWindowOnly = TRUE
warmchang 2003-08-18
  • 打赏
  • 举报
回复
Activex控件窗口是有句柄的!
只是你没有得到而已。
gzshd 2003-08-17
  • 打赏
  • 举报
回复
你是没有得到窗体句柄吧,activex控件窗口是有句柄的呀

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧