MFC無標題欄窗口的移動

主要是處理WM_NCHITTEST消息。代碼如下:

LRESULT CTestImageDlg::OnNcHitTest(CPoint point)
{
   // TODO: 在此添加消息處理程序代碼和/或調用默認值

   CRect rc;
   GetClientRect(&rc);
   ClientToScreen(&rc);
   return rc.PtInRect(point) ? HTCAPTION : CDialog::OnNcHitTest(point);

   //return CDialog::OnNcHitTest(point);
}

如果想只在窗口自己規劃的標題欄上移動,可以判斷座標

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章