시스템 및 비시스템 키

시스템에는 시스템 키와 비시스템 키 사이 구별. 시스템 키 WM_SYSKEYDOWNWM_SYSKEYUP시스템 키 입력 메시지를 생성합니다. 시스템 키 생성 시스템 키 입력 메시지, WM_KEYDOWNWM_KEYUP.

창 프로시저 시스템 키 입력 메시지를 처리 해야 하는 경우 있는지 확인 후 DefWindowProc 함수에 전달 프로시저에서 메시지를 처리 합니다. 그렇지 않으면, alt 키와 관련 된 모든 시스템 작업 창에 키보드 포커스가 때마다 비활성화 됩니다. 즉, 사용자 수 없습니다 윈도우의 메뉴 또는 시스템 메뉴에 액세스 하거나 alt + esc 또는 alt + tab 키 조합을 사용 하 여 다른 창 활성화.

시스템 키 입력 메시지는 주로 응용 프로그램 보다는 시스템에서 사용할 수 있습니다. 시스템 메뉴의 내장 키보드 인터페이스를 제공 하 고 제어는 창이 활성화 되어 사용자 수 있도록 그들을 사용 합니다. 사용자가 alt 키와 함께 조합에서 키를 입력할 때 또는 사용자 유형 및 아무 창 포커스가 있을 때 키보드 (예: 활성 응용 프로그램이 최소화 될 때) 시스템 키 입력 메시지가 생성 됩니다. 이 경우 메시지를 활성 창에 연결 된 메시지 큐에 게시 됩니다.

시스템 키 입력 메시지는 응용 프로그램 창; 사용 DefWindowProc 함수에는 그들과 함께 아무것도 하지 않는다. 창 프로시저는 필요 하지 않습니다 모든 시스템 키 입력 메시지를 삭제할 수 있습니다.

 

Index