티스토리 뷰
방법 1. 윈도우 메시지중 WM_NCHITTEST를 추가하여 다음을 코딩한다.
{
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));
}
댓글