| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5986 人关注过本帖
标题:RegisterWindowMessage自定义消息怎么用?
取消只看楼主 加入收藏
最恨秋风起
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-5-25
收藏
 问题点数:0 回复次数:0 
RegisterWindowMessage自定义消息怎么用?
下面是我自定义消息时的问题,望高手指教
工程文件时基于对话框的,工程名IPCDemog。
//首先在IPCDemogDlg.cpp开始部分注册windows消息。
const UINT WM_MyMessage = ::RegisterWindowMessage(_T("MY_IPC_MESSAGE"));

然后在IPCDemogDlg.cpp中定义自定义消息函数
LRESULT CIPCDemogDlg::OnMyMessage(WPARAM wParam,LPARAM lParam)

在IPCDemogDlg.h的
    //{{AFX_MSG(CIPCDemogDlg)
          ****
    //}}AFX_MSG
    DECLARE_MESSAGE_MAP()
****处 加上afx_msg LRESULT OnMyMessage(WPARAM wParam,LPARAM lParam);

在IPCDemogDlg.cpp中的
BEGIN_MESSAGE_MAP(CIPCDemogDlg, CDialog)
    //{{AFX_MSG_MAP(CIPCDemogDlg)
            ****
    //}}AFX_MSG_MAP
END_MESSAGE_MAP()
的****处加上ON_MESSAGE(WM_MyMessage, OnMyMessage)

在一个文本框改变的响应事件中,加入发送消息函数
::PostMessage(HWND_BROADCAST,WM_MyMessage,(WPARAM)m_hWnd,0);

没有错误,运行时改变文本框内容时,响应函数调用,但是自定义消息函数没有执行,请高手指教!!!
搜索更多相关主题的帖子: 定义 
2008-02-25 23:25
快速回复:RegisterWindowMessage自定义消息怎么用?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.039175 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved