CButton的WM_LBUTTONDOWN消息捕获
我用的CButtonST类,想捕获该类的WM_LBUTTONDOWN消息,怎么在父窗口中捕获按钮的WM_LBUTTONDOWN消息?我对CButtonST进行继承,生成的新类中对WM_LBUTTONDOWN进行处理,把消息转发到父窗口,但是这样导致按钮上按下鼠标左键后,按钮外观没有改变,正常应该是按钮陷下去,请问如何解决?void CButtonSTEx::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CButtonST::OnLButtonDown(nFlags, point);
CPoint pt(point);
ClientToScreen(&pt);
GetParent()->ScreenToClient(&pt);
GetParent()->PostMessage(WM_LBUTTONDOWN , nFlags, MAKELONG(pt.x , pt.y));
}
谢谢!