CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

在MFC创建的dll中有消息映射,可是他只有APP类,没有m_hWnd变量,消息该如何接收呢?清不另赐教!

楼主yzfish777()2006-03-03 12:03:46 在 C/C++ / C++ 语言 提问

在MFC创建的dll中有消息映射,可是他只有APP类,没有窗口资源,而接收消息不是需要HWND的么,没有m_hWnd变量,消息该如何接收呢? 问题点数:100、回复次数:6Top

1 楼piaochen_2002(执子之手,与子偕老!)回复于 2006-03-03 13:49:55 得分 35

::AfxGetApp()->m_pMainWnd->m_hWnd;Top

2 楼adintr(www.adintr.com)(风流总被雨打风吹去)回复于 2006-03-03 13:52:09 得分 10

窗口和线程都可以接收消息。  
  PostThreadMessageTop

3 楼zzw820626(偶要分,偶要星星)回复于 2006-03-03 13:56:19 得分 35

::AfxGetApp()->m_pMainWnd->m_hWnd;  
  Top

4 楼happy__888([顾问团]寻开心 www.e-jjj.com)回复于 2006-03-03 13:56:55 得分 10

消息主要是和线程,进程,窗口相关的东西;    
  和dll本身相关的也就是加载和卸载这样的  
  dll也许是一个单纯的数学库,不需要任何窗口呢  
  dll也许内部包含了每个对话框的全部实现,包括对话框内部的消息映射呢  
  具体的要看什么样的dll,实现的是什么了Top

5 楼pagechen(天外飞来的仙)回复于 2006-03-03 14:50:56 得分 10

在app中添加一个窗口,不就可以了。  
  记的在app中启动这个窗口,并注册。Top

6 楼yzfish777()回复于 2006-03-03 15:41:37 得分 0

真是日月江河般的大恩阿!Top

相关问题

  • MFC的CWnd类为什么不设置m_hWnd为私有?
  • 关于m_hWnd
  • ASSERT(pWnd->m_hWnd == NULL);???????????
  • 关于AfxGetMainWnd()->m_hWnd
  • 关于CWnd的m_hWnd
  • 在mfc下如何得到HWND hWnd;
  • 怪问题啊!ASSERT(::IsWindow(m_hWnd))错误
  • 为什么CDialog的m_hWnd值为0
  • m_pMouse->SetCooperativeLevel( m_hWnd, type );的相关知识
  • 如何根据 m_hWnd 获得其所属的类的指针?

关键词

  • dll
  • 映射
  • 消息
  • 接收
  • hwnd
  • app

得分解答快速导航

  • 帖主:yzfish777
  • piaochen_2002
  • adintr
  • zzw820626
  • happy__888
  • pagechen

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

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