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 打赏 收藏 转发到动态 举报
写回复
用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了

3,245

社区成员

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

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