Windows/Windows API
마우스 위치의 핸들값 얻기 (GetCursorPos, WindowFromPoint)
aucd29
2013. 10. 1. 18:53
Syntax:
HWND WindowFromPoint(POINT point);
HWND hWnd;
POINT point;
// 먼저 마우스의 위치를 얻고
// 얻은 위치값은 파라미터로 넣어준다
GetCursorPos( &point );
hWnd = WindowFromPoint( point );
먼저 GetCursorPos()함수를 이용하여 마우스가 위치한 곳의 포인터를 point 구조체에 저장한 후
WindowFromPoint()함수를 이용하여 현재 포인터에 있는 윈도의
핸들값을 반환시켜 hWnd에 넘겨줍니다.
이렇게 한후 응용하시면 됩니다.
HWND WindowFromPoint(POINT point);
HWND hWnd;
POINT point;
// 먼저 마우스의 위치를 얻고
// 얻은 위치값은 파라미터로 넣어준다
GetCursorPos( &point );
hWnd = WindowFromPoint( point );
먼저 GetCursorPos()함수를 이용하여 마우스가 위치한 곳의 포인터를 point 구조체에 저장한 후
WindowFromPoint()함수를 이용하여 현재 포인터에 있는 윈도의
핸들값을 반환시켜 hWnd에 넘겨줍니다.
이렇게 한후 응용하시면 됩니다.