我重载了一个类CMyStatic,然后用这个类创建了一个对象,在这个类中我加入了鼠标双击消息响应,想让鼠标双击时创建的控件能够消失,但是我怎么双击控件都不消失,怎么回事呢?
这是我的消息响应函数:
void CMyStatic::OnLButtonDblClk(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
this->ShowWindow(FALSE);
CStatic::OnLButtonDblClk(nFlags, point);
}
这是我的消息响应函数:
void CMyStatic::OnLButtonDblClk(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
this->ShowWindow(FALSE);
CStatic::OnLButtonDblClk(nFlags, point);
}
InvalidateRect(CRect (80,80,m_iClientW-80,(m_iClientH/2-50)+80),0);
基本上没效果
{
// TODO: Add your message handler code here and/or call default
this->ShowWindow(FALSE);
CRect rc;
GetWindowRect(rc);
GetParent()->ScreenToClient(rc);
GetParent()->InvalidateRect(rc);
CStatic::OnLButtonDblClk(nFlags, point);
}
{
// TODO: Add your message handler code here and/or call default
this->ShowWindow(FALSE); CRect rc; GetWindowRect(rc);
GetParent()->ScreenToClient(rc); GetParent()->InvalidateRect(rc);
CStatic::OnLButtonDblClk(nFlags, point);
}