再问一次,看能不能得到可行答案,很急,望高手帮忙。
在主框架一函数中:::SendMessage(GetActiveView()->m_hWnd, WM_VIEW, 0, 0);
在视类的头文件定义:#define WM_VIEW WM_USER+30000
afx_msg void OnView(WPARAM wParam, LPARAM lParam);
在视类的CPP文件: ON_MESSAGE(WM_VIEW,OnView)
void CVRStationView::OnView(WPARAM wParam, LPARAM lParam)
{
AfxMessageBox("to view");
}
程序就是这样,但消息总也传不过去
是不是因为我用了一个控件,用了DECLARE_EVENTSINK_MAP()的缘故呢?
也可能没能正确得到View的句柄,有什么好方法吗
有好多人给了答案,但都不行
请看我的帖子“一个关于自定义消息的问题,很急,望高手赐教”