반응형
타이틀바가 없을경우 (ex : 다이얼로그 속성창에서 TitleBar 를 false한다거나)
혹은 다른 부분을 드래그해도 다이얼로그를 이동하게 만들자!!
1. WM_LBUTTON 메시지핸들러의 처리
void CXXXDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
PostMessage(WM_NCLBUTTONDOWN,HTCAPTION,MAKELPARAM(point.x,point.y));
CDialog::OnLButtonDown(nFlags, point);
}
->WM_NCLBUTTONDOWN은 wParam으로 주어진 곳의 Non-Client영역을 클릭했을때
클라이언트 영역을 클릭한 듯한 효과를 내며, wParam이 HTCAPTION 이므로 타이틀바를
클릭한 듯한 효과를 낸다.
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
창의 최소화/최대화 크기 제한 (0) | 2011.10.31 |
---|---|
타이틀바에 제목없음 제거하기 (0) | 2011.10.31 |
팝업메뉴 만들기 (0) | 2011.10.31 |
트레이 아이콘 만들기 (0) | 2011.10.26 |
날짜 구하기 (0) | 2011.10.26 |
댓글