GetWindow

GetWindow 함수는 지정한 창에 지정 된 관계 (Z 순서 또는 소유자)가 창 핸들을 검색.

HWND GetWindow (  HWND  hWnd, / / 원래 창 핸들UINTuCmd / / 관계 플래그);
 

매개 변수

hWnd
창에 대 한 핸들. 검색할 창 핸들은 uCmd 매개 변수 값을 기반으로 하는이 창을 기준으로.
uCmd
지정 된 창 및 해당 핸들을 검색할 수는 창 간의 관계를 지정 합니다. 이 매개 변수는 다음 값 중 하나가 될 수 있습니다.:
의미
GW_CHILD 지정 된 창이 부모 창; 경우 자식 창의 Z 순서 맨를 식별 하는 검색된 핸들 그렇지 않으면 검색된 핸들은 NULL입니다. 함수는 지정 된 창의 자식 창을 검사합니다. 하위 창 검사.
GW_ENABLEDPOPUP Windows NT 5.0 및 이후: 지정 된 창에 의해 소유 활성화 popup 창을 식별 하는 검색된 핸들 (검색을 사용 하 여 첫 번째 발견 GW_HWNDNEXT를 사용 하 여 같은 창); 그렇지 않으면 활성화 popup 창문이 있다면 검색된 핸들 임이 지정된 창.
GW_HWNDFIRST 검색된 핸들은 Z 순서에서 가장 높은 동일한 유형의 창을 식별 합니다. 지정 된 창은 최상위 창입니다, 핸들 최상위 창이 Z 순서에서 가장을 식별 합니다. 지정 된 창은 최상위 창입니다, 핸들은 Z 순서에서 가장 높은 최상위 창을 식별 합니다. 지정한 창이 자식 창의 경우 핸들은 Z 순서에서 가장 높은 형제 창 식별.
GW_HWNDLAST 검색된 핸들은 Z 순서에서 가장 낮은 동일한 유형의 창을 나타냅니다. 지정 된 창은 최상위 창입니다, 핸들은 Z 순서에서 가장 낮은 맨 위 창이 식별 합니다. 지정 된 창은 최상위 창입니다, 핸들은 Z 순서에서 가장 낮은 최상위 창을 식별 합니다. 지정 된 창이 자식 창의 경우 핸들은 Z 순서에서 가장 낮은 형제 창 식별.
GW_HWNDNEXT Z 순서에 따라 지정 된 창 아래의 창 식별 하는 검색된 핸들. 지정 된 창은 최상위 창입니다, 핸들 지정된 창 아래 최상위 창을 식별 합니다. 지정 된 창은 최상위 창입니다, 핸들에서 최상위 창을 지정 된 창 아래를 식별 합니다. 지정 된 창이 자식 창의 경우 핸들 지정된 창 아래 형제 창 식별.
GW_HWNDPREV Z 순서에서 지정된 창 위에 창을 식별 하는 검색된 핸들. 지정 된 창은 최상위 창입니다, 핸들 지정된 창 위에 최상위 창을 식별 합니다. 지정 된 창은 최상위 창입니다, 핸들 지정된 창 위에 최상위 창을 식별 합니다. 지정 된 창이 자식 창의 경우 핸들 지정된 창 위에 형제 창 식별.
GW_OWNER 검색된 핸들 식별 지정된 창 소유자 창이 있는 경우.

반환 값

함수가 성공 하면 반환 값에 대 한 창 핸들입니다. 지정 된 창에 지정 된 관계 창이 없으면 반환 값은 NULL입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

EnumChildWindows 함수는 루프에서 GetWindow 호출 보다 더 안정적입니다. 그 호출이이 작업을 수행 하려면 GetWindow 위험이 되 고 무한 루프 또는 파괴 되었습니다 창에 대 한 핸들을 참조 하는 응용 프로그램.

Windows CE: Windows CE 버전 1.0에서에서 uCmd 매개 변수에 대 한 GW_OWNER 플래그 값만 대화 상자에 대 한 지원입니다.

QuickInfo

nbsp;?Windows &NT: 버전 3.1 이상이 필요 합니다.
Windows:Windows 95 이상이 필요합니다.
Windows CE:버전 1.0 이상이 필요합니다.
헤더:Winuser.h에서 선언합니다.
가져오기 라이브러리:User32.lib를 사용 하 여.

참고 항목

창 개요 창 기능, EnumChildWindows

 

Index