社区
ATL
帖子详情
ATL编的COM控件 m_hWnd怎么才能不是0???
wilddragon
2001-08-13 03:02:23
俺是个ATL菜鸟.用做了一个COM控件.
m_bWndLess=false;
m_bWindowOnly=true;
但是,m_hWnd属性仍然是0!!!
我要在这里面使用WSASelect触发这个控件的窗口事件(用来监听accept请求),必须要用到m_hWnd,我该怎么办呀,我的天呀.
请高手帮一把吧,谢了谢了
...全文
120
4
打赏
收藏
ATL编的COM控件 m_hWnd怎么才能不是0???
俺是个ATL菜鸟.用做了一个COM控件. m_bWndLess=false; m_bWindowOnly=true; 但是,m_hWnd属性仍然是0!!! 我要在这里面使用WSASelect触发这个控件的窗口事件(用来监听accept请求),必须要用到m_hWnd,我该怎么办呀,我的天呀. 请高手帮一把吧,谢了谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
twopigs
2001-11-13
打赏
举报
回复
对呀,设为运行时可见,在OnDraw里面 ShowWindow(SW_HIDE)就可以了呀
wilddragon
2001-08-16
打赏
举报
回复
俺解决了 设为运行时可见,在OnDraw里面 ShowWindow(SW_HIDE)就可以了
Erlin
2001-08-15
打赏
举报
回复
在Design模式是无窗口的,
在运行时是有窗口的。
devouer
2001-08-15
打赏
举报
回复
要不CREATE一个隐藏的窗口吧,这样m_hWnd就不是NULL了
occcont.cpp报错 所缺OCX
控件
.rar
occcont.cpp line 925运行错误 Debug Assertion Failed:表示缺少某个OCX
控件
。这里提供msflxgrd.ocx和ms
com
m32.ocx。下载后复制到C:\Windows\SysWOW64目录下,regsvr32注册即可
ATL
控件
m_
hWnd
等于NULL(为空)怎么办
1.确保使用
atl
control创建的
控件
。2.设置m_bWindowOnly=TRUE;
使用WTL进行Windows桌面应用开发-第二部
1. 在第一部基础上增加更深入的内容,比如WTL提供的标准Win32窗口和自定义窗口的使用方式.2. 涉及到一些项目开发难题的窗口自定义的解决方案。3. 涉及到Gdiplus绘图的项目开发难题的一些解决方案。4. 推荐使用的第三方跨平台库, 虽然WTL是基于Windows的,但是不妨碍我们使用第三方的库进行开发,减少跨平台开发的学习成本。5. WTL是对Win32窗口的薄封装,库是原微软员工开发,是MFC的替代选择。掌握了WTL表示你已经基本掌握了Win32的窗口
编
程.6. 使用WTL库完全使用C++开发,不需要其他
编
程语言,减少学习成本和复杂度,整个WTL是开源可控的。7. WTL库只能使用VS2005以上版本开发, 因为它依赖
ATL
库. 不同的VS版本对应的
atl
版本不一致,建议使用VS2010以上版本开发.
MFC中ASSERT(IsWindow(pTemp->m_
hWnd
));报错
vc6.0写好的mfc程序,在vc6.0下能运行通过,直接从别人那拷贝到vs2010中出现了以下错误 Debug Assertion Failed f:/sp/vctools/vc7libs/ship/
atl
mfc/src/mfc/occcont.cpp(925) 925行代码是:ASSERT(IsWindow(pTemp->m_
hWnd
)); 对话框也打不开,显示 没有安装这个Act
写MFC程序ASSERT(IsWindow(pTemp->m_
hWnd
))报错
这两天搞一个协议转发服务,没想到被一个问题难住:调试时报如下错误
Debug Assertion Failed
f:/sp/vctools/vc7libs/ship/
atl
mfc/src/mfc/occcont.cpp(950)
950行代码是:ASSERT(IsWindow(pTemp->m_
hWnd
));
硬盘压根没F盘,竟然错到了f盘去了,一开始在谷歌使用了错误的关键词搜索,扫出一大堆英文网站,看了半天没看明白,以为是运行时库的问题,我使用的是vs
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章