问题的产生:
   我的程序在主对话框(A)上单击某个控件,弹出又一对话框(B),B上有一BUTTON,点击该BUTTON,就会关闭B,目前我做这样的测试,在A上提供一BUTTON来关闭B,当然前提是B窗体产生,我这样实现:    但B窗口产生的时候,我用FindWindowEx成功获得关闭该窗口的BUTTON的窗体指针(*Cwnd), 然后当我单击A上提供用来关闭B的BUTTON时,用SendMessage来发送消息来模拟鼠标单击动作.我这样实现:
        if (NULL != m_pWnd)     //其中m_pWnd是B上用来关闭B窗体的BUTTON的窗体指针,当然m_pWnd有效
{
     LRESULT  hr = m_pWnd->SendMessage(WM_LBUTTONDOWN, 0,  0);      
}问题:     可是为什么没有关闭B对话框呢?这是什么原因呢?