社区
ATL
帖子详情
简单问题,为什么在activex控件中生成的窗口没有句柄?
匪六哥
2003-08-17 11:07:36
我制作了一个activex控件,在控件的点击事件中,生成一个窗体,可是这个窗体的句柄却为0x00000000,使得我无法操作窗体的文本控件,困惑!我是初次制作activex控件,老板又催得急,请指教!
...全文
123
6
打赏
收藏
简单问题,为什么在activex控件中生成的窗口没有句柄?
我制作了一个activex控件,在控件的点击事件中,生成一个窗体,可是这个窗体的句柄却为0x00000000,使得我无法操作窗体的文本控件,困惑!我是初次制作activex控件,老板又催得急,请指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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控件窗口是有句柄的呀
在ATL无
窗口
ACTIVEX
控件
中
响应timer消息
本文介绍了如何在ATL无
窗口
ACTIVEX
控件
中
响应TIMER消息,以实现类似QQ动态GIF图片显示的效果。通过创建一个辅助
窗口
对象,利用其
窗口
句柄
设置TIMER,并在辅助类的OnTimer()
中
调用
控件
对象的换帧函数,从而解决无
窗口
控件
无法响应TIMER的
问题
。同时,文
中
也提到了在删除
控件
时防止程序崩溃的注意事项。
自己编写一个
简单
的
ActiveX
控件
——详尽教程
本文分享
简单
ActiveX
控件
的编写过程。基于vs2005和VC++,介绍新建工程、默认类、Dialog视图、对应类、成员变量等步骤,还包括为类添加代码、处理事件、编译调试
生成
.ocx文件、注册
控件
及插入网页等内容,最后提及Debug和Release区别。
VC++编写
ActiveX
控件
本文介绍了如何使用VC++创建和调试
ActiveX
控件
,包括新建Ocx工程、调试方法、自定义方法和事件,以及
控件
的使用方法。通过详细步骤,指导开发者
生成
并注册OCX文件,以及在不同环境
中
进行调试。
无法获取
控件
的
窗口
句柄
和不支持无
窗口
的
ActiveX
控件
本文介绍了如何在Windows 7环境下解决调用
ActiveX
控件
时遇到的DEP(Data Execution Prevention)错误。通过关闭DEP功能,可以使得编译后的exe文件正常运行。详细说明了在Windows XP、Vista和Win7下开启和关闭DEP的方法,并提供了相应的操作步骤。
ATL 开发
ActiveX
控件
之定时器使用
本文介绍了在ATL的
ActiveX
编程
中
如何在无
窗口
控件
中
使用定时器,包括通过回调函数和多线程模拟定时器两种方法。在无
窗口
控件
中
,由于缺少
窗口
句柄
,需要利用API SetTimer和多线程技术来实现定时事件的触发。
ATL
3,248
社区成员
48,530
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章