티스토리 뷰

방법 1. 윈도우 메시지중 WM_NCHITTEST를 추가하여 다음을 코딩한다.

LRESULT CTestDlg::OnNcHitTest(CPoint point)
{
    CRect rect;

    GetClientRect(&rect);
    ClientToScreen(&rect);

    if(rect.PtInRect(point))
    {    
        return HTCAPTION;
    }

    return CDialog::OnNcHitTest(point);
}


방법 2. 왼쪽 버튼 다운 함수에서의 처리 방법

void CTestDlg::OnLButtonDown(UINT nFlag, CPoint point)
{
      CDialog::OnLButtonDown(nFlag, point)  
     // 사용자가 캡션을 클릭한 것처럼 인식되게 끔 대화상자를 속인다.
     PostMessage(WM_NCLBUTTONDOWN, HTCAPTION, MAKELPARAM(point.x, point.y));
  }

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함