MFC中A窗口收不到B窗口发送的消息,怎么回事
来源:互联网 发布:录音机软件下载 编辑:程序博客网 时间:2024/04/28 13:39
我创建了两个工程,分别在resources.h中定义的消息#define WM_DATACOMING WM_USER+100; 工程1中用来接收工程而中发来的消息,通过内存映射将内存中的消息显示在工程1中的标签上,现在工程1的窗口收不到工程2中发的自定义消息,不知怎么回事?请指教,谢谢,代码如下:
工程1中的代码
工程2中的代码
工程1中的代码
BEGIN_MESSAGE_MAP(CTMemMapingDlg, CDialog)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
//}}AFX_MSG_MAP
ON_BN_CLICKED(IDC_BUTTON1, &CTMemMapingDlg::OnBnClickedButton1)
ON_MESSAGE(WM_DATACOMING, &CTMemMapingDlg::OnDataComing)//这是自定义消息
END_MESSAGE_MAP()
LRESULT CTMemMapingDlg::OnDataComing(WPARAM wParam, LPARAM lParam)
{
UpdateData(TRUE); //在这儿设断点不进来
HANDLE hFilemap = OpenFileMapping(NULL,NULL,_T("SHARED"));
LPVOID pVoid = MapViewOfFile(hFilemap,FILE_MAP_ALL_ACCESS,0,0,0);
m_Label.SetWindowText((LPCTSTR)pVoid);
UpdateData(FALSE);
return 0;
}
工程2中的代码
void CTMemMaping2Dlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
HANDLE hFileMap = CreateFileMapping((HANDLE)0xFFFFFFFF,
NULL,
PAGE_READWRITE,
0,
100,
_T("SHARED"));
LPVOID pVoid = MapViewOfFile(hFileMap,FILE_MAP_ALL_ACCESS,0,0,0);
memset(pVoid,0,100);
strcpy((char*)pVoid,"this is a mapping file test");
HANDLE hDes = FindWindow(NULL,_T("TMemMaping"));
::SendMessage((HWND)hDes,WM_DATACOMING,0,0);
CloseHandle(hFileMap);
UnmapViewOfFile(pVoid);
}
0 0
- MFC中A窗口收不到B窗口发送的消息,怎么回事
- 请问大虾,为什么我的主窗口捕获不到子窗口发送的消息
- MFC中父窗口和子窗口消息的传递
- 在MFC中从一个线程工作函数中向窗口发送消息以及窗口到窗口消息传送方法
- MFC中调用CWnd::ShowWindow(SW_HIDE)或者(SW_SHOW)后发送的窗口消息
- MFC子父窗口发送消息
- MFC 向指定窗口发送自定义消息
- MFC子父窗口发送消息
- MFC 向指定窗口发送自定义消息
- MFC 向指定窗口发送自定义消息
- MFC子窗口向父窗口发送消息
- MFC子窗口向父窗口发送消息
- MFC子窗口向父窗口发送消息
- MFC子窗口向父窗口发送消息
- 在MFC中从一个线程工作函数中向窗口发送消息(this指针的妙用)
- 在MFC中从一个线程工作函数中向窗口发送消息(this指针的妙用) .
- 在MFC中从一个线程工作函数中向窗口发送消息(this指针的妙用)
- 在MFC中从一个线程工作函数中向窗口发送消息(this指针的妙用) .
- fastjson 解析map、list
- 堆栈、队列、树、图、搜索 基础知识
- 线程与进程的区别以及对多线程并发的理解
- 2.4队列的顺序结构
- 远程监控Java进程
- MFC中A窗口收不到B窗口发送的消息,怎么回事
- svn本地安装及搭建
- Android调用系统相机,相册裁切图片展示的实现
- Understanding Linux CPU stats
- Jquery设置下拉列表文字跳转
- <<深入浅出MFC>>第10章对话盒
- linux笔记three
- libssh2.so.1: cannot open shared object file: No such file...
- SQL多表查询优化 高效率SQL语句 11条原则