윈도우 핸들값을 얻는 함수
HWND WindowFromPoint(POINT point);
(WindowFromFoint()는 CWnd의 멤버함수입니다.)
예시 코드
HWND hWnd; //핸들 저장변수
POINT point; //마우스 포인터 저장변수
// 먼저 마우스의 위치를 얻고
GetCursorPos( &point );
// 얻은 위치값을 WindowFromPoint 함수의 인자로 넘겨주면 얻을 수 있다.
hWnd = WindowFromPoint( point );
먼저 GetCursorPos()함수를 이용하여 마우스가 위치한 곳의 포인터를 point 구조체에 저장한 후
WindowFromPoint()함수를 이용하여 현재 포인터에 있는 윈도우의 핸들값을 반환시켜 hWnd에 넘겨줍니다.
'◼️MFC' 카테고리의 다른 글
[MFC] 기본 개념 (0) | 2024.02.15 |
---|---|
[MFC] visual studio 2015 MFC 상단 메뉴바에 하위메뉴 추가 (0) | 2024.02.15 |
[MFC] UpdateData(true), UpdateData(false) (0) | 2023.11.29 |
[MFC] 일반 클래스에서 CView로 버튼 클릭이벤트 보내기 (0) | 2023.11.29 |
[MFC] OnDraw, OnPaint 호출 관계 (0) | 2023.11.29 |