方法一:
当用户点击窗体的时候欺骗系统,用户是点在标题栏上,这样就完成了无标题栏窗体的拖动,实现如下:
在 MESSAGE_HANDLER(WM_NCHITTEST, OnNcHitTest) 这个函数的方法里 :
LRESULT CNyWnd::OnNcHitTest(UINT uMsg, WPARAM /*wParam*/, LPARAM lParam, BOOL& bHandled)
{
// 用来欺骗系统 当点击到窗体的时候,告诉系统是点击在了标题栏上,就实现了拖动的效果
return HTCAPTION;
}
方法二:
LRESULT OnLBtnDown(UINT nFlags, CPoint point)
{
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
return S_OK;
}
OK!打完收功^_^