Z 순서

창의 Z 순서 는 스택의 겹치는 창 윈도우의 위치를 나타냅니다. 이 창 스택은 상상의 축, 바깥쪽으로 화면에서 확장 z 축 지향입니다. Z 순서의 위쪽 창 모든 다른 창을 겹칩니다. 창 Z 순서의 맨 아래에 있는 다른 모든 창 겹치는.

시스템은 단일 목록에서 Z 순서를 유지 합니다. Z 순서는 최상위 창, 최상위 창 또는 자식 창을 기준 창에 추가 합니다. 최상위 창 을 다른 모든 활성 인지에 관계 없이 비 최상위 창 또는 전경 창이 겹쳐 놓습니다. 최상위 창 WS_EX_TOPMOST 스타일을 하고있다. 모든 최상위 창이 아닌 최상위 창 전에 Z 순서로 나타납니다. 자식 창의 Z 순서에서 부모와 함께 그룹화 됩니다.

응용 프로그램 창을 만들면 시스템은 동일한 종류의 windows 용 Z 순서 맨 그것을 놓는다. BringWindowToTop 함수를 사용 하 여 동일한 종류의 windows 용 Z 순서의 맨 창을가지고 수 있습니다. SetWindowPosDeferWindowPos 함수를 사용 하 여 Z 순서를 다시 정렬할 수 있습니다.

사용자는 다른 창을 활성화 하 여 Z 순서를 변경 합니다. 동일한 종류의 windows 용 Z 순서 맨 활성 창의 위치를 시스템. 창이 Z 순서 맨 오면 그렇게 자식 창. GetTopWindow 함수를 사용 하 여 부모 창의 모든 자식 창을 검색 하 여 Z 순서에서 가장 높은 자식 창 핸들을 반환 수 있습니다. Z 순서에서 다음 또는 이전 창 핸들을 검색 하는 GetNextWindow 함수.

 

Index