我去掉了MainFrame的标题栏,然后想让菜单栏跟标题栏有一样的效果
点住后可以拖动,重写了OnLButtonDown,结果不对,怎么回事?CMainFrame::OnLButtonDown(UINT nFlags,CPoint point)
{
SendMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
CFrameWnd::OnLButtonDown(nFlags,point);
}
点住后可以拖动,重写了OnLButtonDown,结果不对,怎么回事?CMainFrame::OnLButtonDown(UINT nFlags,CPoint point)
{
SendMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
CFrameWnd::OnLButtonDown(nFlags,point);
}
{
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
CFrameWnd::OnLButtonDown(nFlags,point);
}
{
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
CFrameWnd::OnNcLButtonDown(nFlags,point);
}
原代码是
CMainFrame::OnNcLButtonDown(UINT nFlags,CPoint point)
{
SendMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
CFrameWnd::OnNcLButtonDown(nFlags,point);
}