求救!~在dll里创建的非模式对话框,怎么响应对话框上的鼠标事件?
我在DLL里创建个非模式对话框,在这个对话框上有个自绘控件,控件类里有鼠标响应事件,但在对话框上没办法拦截消息。
BOOL CHistoryGraph::PreTranslateMessage(MSG* pMsg)//控件类CHistoryGraph
{
if(pMsg->message == WM_LBUTTONDOWN)
{
afxMessageBox( "zhohou" );
}
}
class CHistroyDlg : public CDialog //这个就是DLL下的对话框
{
public:
CHistoryGraph m_HistoryGraph;
}
鼠标在对话框上点击怎么让它拦截控件的WM_LBUTTONDOWN消息。