본문 바로가기

Windows/Windows API

마우스 위치의 핸들값 얻기 (GetCursorPos, WindowFromPoint)

Syntax:

HWND WindowFromPoint(POINT point);

HWND hWnd;
POINT point;



// 먼저 마우스의 위치를 얻고
// 얻은 위치값은 파라미터로 넣어준다
GetCursorPos( &point );
hWnd = WindowFromPoint( point );

먼저 GetCursorPos()함수를 이용하여 마우스가 위치한 곳의 포인터를 point 구조체에 저장한 후
WindowFromPoint()함수를 이용하여 현재 포인터에 있는 윈도의
핸들값을 반환시켜 hWnd에 넘겨줍니다.
이렇게 한후 응용하시면 됩니다.