例如我定义了一个消息:WM_MYMESSAGE
然后也对此消息做了函数声明和调用.如下:#define WM_MYMESSAGE 0x0900 + 0x0001
BEGIN_MESSAGE_MAP(Ctest_pcDlg, CDialog)
ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)
END_MESSAGE_MAP()
//
afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);LRESULT CtestDlg::OnResponseNotify(WPARAM wParam, LPARAM lParam)
{
//消息处理函数
}
请问我怎样对我的这个消息声明的函数进行调用?难道是用PostMessage或者是SendMessage ?
然后也对此消息做了函数声明和调用.如下:#define WM_MYMESSAGE 0x0900 + 0x0001
BEGIN_MESSAGE_MAP(Ctest_pcDlg, CDialog)
ON_MESSAGE(WM_MYMESSAGE,OnMyMessage)
END_MESSAGE_MAP()
//
afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam);LRESULT CtestDlg::OnResponseNotify(WPARAM wParam, LPARAM lParam)
{
//消息处理函数
}
请问我怎样对我的这个消息声明的函数进行调用?难道是用PostMessage或者是SendMessage ?
解决方案 »
- NAL_extract函数中处理h264数据//处理到那算一帧数据呢?
- 关于 AfxBeginThread 创建多个线程
- win32如何在窗口上面输出来一行文字呢?
- WSASend投递,WSAGetLastError()得到错误代码 6
- 如何用vc代码互换任意两个exe的图标
- UrlEscape(curStr, &temp, &cchBuffer, NULL);UrlEscape未定义
- 请问CDatabase怎么打开本机上的mdb?
- TransparentBlt2问题
- MFC如果有成百上千变量需要定义应该用什么办法?难道要一个个定义吗?求指教
- 请问:我想让鼠标经过状态栏的一个区域(rect)时,自动显示ToolTip,该怎么实现。谢谢!
- 我已经获取了一位图句柄,怎样将这个位图句柄与CBitmap关联起来并绘制!!
- 树控件的小问题
pTestDlg->SendMessage(WM_MYMESSAGE,(WPARAM)0,(LPARAM)0);
=========================
PostMessage这个函数后面两个参数不就是起这个作用的吗
CMyClass myClass;
myClass.SendMessage(WM_MYMESSAGE, wParam, lParam);
类似的用法还有好多,建议你下个这方面的小程序来研究一下。
可是仍然响应。照常执行。
如下代码:case AfxSig_l_w_l:
lResult = (this->*mmf.pfn_l_w_l)(wParam, lParam);
break;
LRESULT CWnd::WindowProc(UINT message, WPARAM wParam, LPARAM lParam)
{
// OnWndMsg does most of the work, except for DefWindowProc call
LRESULT lResult = 0;
if (!OnWndMsg(message, wParam, lParam, &lResult))
lResult = DefWindowProc(message, wParam, lParam);
return lResult;
}// delegate to object's WindowProc
lResult = pWnd->WindowProc(nMsg, wParam, lParam);