CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

ATL编的COM控件 m_hWnd怎么才能不是0???

楼主wilddragon(东瀛倭族自治州州长)2001-08-13 15:02:23 在 VC/MFC / ATL/ActiveX/COM 提问

俺是个ATL菜鸟.用做了一个COM控件.  
  m_bWndLess=false;  
  m_bWindowOnly=true;  
  但是,m_hWnd属性仍然是0!!!  
  我要在这里面使用WSASelect触发这个控件的窗口事件(用来监听accept请求),必须要用到m_hWnd,我该怎么办呀,我的天呀.  
   
  请高手帮一把吧,谢了谢了  
  问题点数:300、回复次数:4Top

1 楼devouer(玩笑一生)回复于 2001-08-15 09:58:24 得分 0

要不CREATE一个隐藏的窗口吧,这样m_hWnd就不是NULL了Top

2 楼Erlin(很多年以后,我有了个绰号,叫白痴)回复于 2001-08-15 10:33:47 得分 0

 
  在Design模式是无窗口的,  
  在运行时是有窗口的。  
   
  Top

3 楼wilddragon(东瀛倭族自治州州长)回复于 2001-08-16 21:48:07 得分 0

俺解决了   设为运行时可见,在OnDraw里面   ShowWindow(SW_HIDE)就可以了Top

4 楼twopigs(两个猪)回复于 2001-11-13 13:02:11 得分 300

对呀,设为运行时可见,在OnDraw里面   ShowWindow(SW_HIDE)就可以了呀Top

相关问题

  • 关于m_hWnd
  • ATL控件如何获得自身的m_hwnd(窗口句柄)?(非.net 环境)
  • M$ COM
  • ASSERT(pWnd->m_hWnd == NULL);???????????
  • 关于AfxGetMainWnd()->m_hWnd
  • 关于CWnd的m_hWnd
  • ATL COM与MFC
  • atl com 求救
  • COM\ATL\WTL
  • 请问如何在ATL编写的COM里传递又VB提供的hWnd,hDc,高分赠送。

关键词

  • 控件
  • atl
  • hwnd
  • ondraw
  • 里面showwindow
  • hide
  • sw
  • 设为运行时可见

得分解答快速导航

  • 帖主:wilddragon
  • twopigs

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo