728x90
반응형
1. 마우스 이벤트 추가
WM_LBUTTONUP, WM_LBUTTONDOWN, WM_MOUSEMOVE
2. 마우스 캡쳐 추가
# SetCapture
마우스 메세지 점유
# GetCapture
마우스 캡쳐 핸들 반환
# ReleaseCapture
마우스 캡쳐 해제
void CLocalResize::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
CDialog::OnMouseMove(nFlags, point);
}
void CLocalResize::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
SetCapture();
CDialog::OnLButtonDown(nFlags, point);
}
void CLocalResize::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
ReleaseCapture();
CDialog::OnLButtonUp(nFlags, point);
}
728x90
반응형
'Programming > C++, MFC' 카테고리의 다른 글
C++, MFC。현재 프로그램 실행 경로(GetModuleFileName) (0) | 2024.03.27 |
---|---|
C++, MFC。HRESULT 완료 상태 메시지 출력 (0) | 2024.03.25 |
C++, MFC。다이얼로그(Dialog) 투명화 (0) | 2023.06.26 |
C++, MFC。파일 선택(단일, 다중), 폴더 선택 (0) | 2023.06.25 |
C++, MFC。모달리스(Modaless) 최상단 위치(GetDesktopWindow) (0) | 2023.05.10 |