활성 창

활성 창 에 있는 사용자가 현재 작업 하는 응용 프로그램의 최상위 창입니다. 사용자가 활성 윈도우를 쉽게 식별할 수 있도록, 시스템 Z 순서의 상단에 배치 하 고 활성 창 시스템 정의 색을 제목 표시줄과 테두리의 색상을 변경. 최상위 창이 활성 창이 될 수 있습니다. 사용자가 자식 창 사용, 시스템 활성화 하는 최상위 부모 창이 자식 창의와 관련 된.

시스템에 있는 최상위 창이 하나만 한 번에 활성화 됩니다. 사용자 (또는 해당 자식 창 중 하나)를 클릭 하 여 또는 alt + esc 또는 alt + tab 키 조합을 사용 하 여 최상위 창을 활성화 합니다. 최상위 창 SetActiveWindow 함수를 호출 하 여 활성화 하는 응용 프로그램. 다른 기능은 SetWindowPos, DeferWindowPos, SetWindowPlacement, DestroyWindow등 다른 최상위 창을 활성화 하려면 시스템을 발생할 수 있습니다. 응용 프로그램이 언제 든 지 다른 최상위 창을 활성화할 수 있습니다, 있지만 사용자, 혼동을 피하기 위해 그것 해야 할 사용자 작업에 대 한 응답에만. 응용 프로그램 GetActiveWindow 함수를 사용 하 여 활성 창에 대 한 핸들을 검색 하려면.

다른 하나의 최상위 창 응용 프로그램의 최상위 창에서 활성화 바뀌면 시스템 변경에 알리는 응용 프로그램 모두를 WM_ACTIVATEAPP 메시지를 보냅니다. 동일한 응용 프로그램에서 다른 최상위 창 활성화 바뀌면 시스템 모두 windows WM_ACTIVATE 메시지를 보냅니다.

 

Index