다음을 통해 공유


ChildWindowFromPointEx 함수(winuser.h)

지정된 부모 창에 속한 자식 창 중 지정된 점이 포함된 자식 창이 있는 경우 결정합니다. 함수는 보이지 않는 자식 창, 사용 안 함 및 투명한 자식 창을 무시할 수 있습니다. 검색은 바로 자식 창으로 제한됩니다. 손자손녀와 더 깊은 후손들은 수색되지 않습니다.

구문

HWND ChildWindowFromPointEx(
  [in] HWND  hwnd,
  [in] POINT pt,
  [in] UINT  flags
);

매개 변수

[in] hwnd

형식: HWND

부모 창에 대한 핸들입니다.

[in] pt

형식: POINT

확인할 지점의 클라이언트 좌표( hwndParent를 기준으로)를 정의하는 구조체입니다.

[in] flags

형식: UINT

건너뛸 자식 창입니다. 이 매개 변수는 다음 값 중 하나 이상일 수 있습니다.

의미
CWP_ALL
0x0000
자식 창을 건너뛰지 않음
CWP_SKIPDISABLED
0x0002
비활성화된 자식 창을 건너뜁니다.
CWP_SKIPINVISIBLE
0x0001
보이지 않는 자식 창을 건너뜁니다.
CWP_SKIPTRANSPARENT
0x0004
투명한 자식 창을 건너뜁니다.

반환 값

형식: HWND

반환 값은 점을 포함하고 uFlags에 지정된 조건을 충족하는 첫 번째 자식 창에 대한 핸들입니다. 지점이 부모 창 내에 있지만 조건을 충족하는 자식 창 내에 없는 경우 반환 값은 부모 창에 대한 핸들입니다. 지점이 부모 창 밖에 있거나 함수가 실패하면 반환 값은 NULL입니다.

설명

시스템은 부모 창과 연결된 자식 창의 핸들을 포함하는 내부 목록을 유지 관리합니다. 목록의 핸들 순서는 자식 창의 Z 순서에 따라 달라집니다. 둘 이상의 자식 창에 지정된 점이 포함된 경우 시스템은 점을 포함하고 uFlags에 지정된 조건을 충족하는 목록의 첫 번째 창에 대한 핸들을 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winuser.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll
API 세트 ext-ms-win-ntuser-window-l1-1-4(Windows 10 버전 10.0.14393에 도입됨)

추가 정보

개념

기타 리소스

지점

참조

WindowFromPoint

Windows