#define WM_CHAT WM_USER+202
#define IDD_CHAT 137处理鼠标单击事件
void CTopDlg::OnBnClickedButtonChat()
{
// TODO: 在此添加控件通知处理程序代码
::SendMessage(GetParent()->m_hWnd,WM_CHAT,(WPARAM)IDD_CHAT,0);
}//向父窗口发送消息父类中ON_MESSAGE(WM_CHAT,ShowChildDlg)LRESULT CXShareDlg::ShowChildDlg(WPARAM wParam,LPARAM lParam)
{
ActiveDlg(wParam);
return 1;
}//可是这时候观察发现wParam值为134,所以ActiveDlg达不到目的。不知道是不是Bug???
#define IDD_CHAT 137处理鼠标单击事件
void CTopDlg::OnBnClickedButtonChat()
{
// TODO: 在此添加控件通知处理程序代码
::SendMessage(GetParent()->m_hWnd,WM_CHAT,(WPARAM)IDD_CHAT,0);
}//向父窗口发送消息父类中ON_MESSAGE(WM_CHAT,ShowChildDlg)LRESULT CXShareDlg::ShowChildDlg(WPARAM wParam,LPARAM lParam)
{
ActiveDlg(wParam);
return 1;
}//可是这时候观察发现wParam值为134,所以ActiveDlg达不到目的。不知道是不是Bug???
方法二:rebuild all
试过了,也不行!!
#define IDD_CHAT 137
移到CTopDlg::OnBnClickedButtonChat 函数的前面这时
CXShareDlg::ShowChildDlg接受到的还是134 么?
编译时有没有出现“warning C4005”?
[email protected]
[email protected]
不好意思不好意思 :)