[mfc]마우스 이동하는방식에서 물어볼게요
사랑은아픔
2023.04.01
아웅 겨우겨우 왜 스크린에서 부모윈도우 좌표가지고오기 부모윈도우에서 자식윈도우좌표가져오기
를 2시간만에 겨우 이해를....(난 역시 안드로메다에 가야되낭;;;ㅠㅠ)
pt == 부모윈도우시점에서 이동한좌표를 가지고있다.
LButtonDownPt == 자식윈도우안에서의 이동한좌표를가지고있다.
::SetWindowPos(m_hWnd, NULL, pt.x - m_LButtonDownPt.x,
pt.y - m_LButtonDownPt.y , 0, 0, SWP_NOSIZE | SWP_NOZORDER);
api방식으로 한건데요 여기서 궁금한건요
왜? -로해야지 제대로나오나요? 원래 원점에서 +를해야지 그만침 마우스자표가
이동하는게 픽셀단위로 세면 그런것같아서요;;
갈켜주세요 ㅠㅠ;;;
-
연보라
저거 드뎌알앗습니다. 찍히는점은 마우스좌표니간 0,0으로 차일드윈도우 점으로 찍히게끔 즉 내부 마우스 잡고 드래그한자리 그대로 유지하기위해서 쓰엿더군요 ㅋ 스승님한테도 묻고 알까말까하다가 문뜩 핵교수옵듣다가 깨달앗음 ;;