SetKeyboardState

SetKeyboardState 함수를 호출 하는 스레드의 키보드 입력 상태 테이블에 256 바이트 배열을 키보드 키 상태를 복사합니다. GetKeyboardStateGetKeyState 함수가 액세스 하는 동일한 테이블입니다. 다른 스레드를 키보드 입력이이 테이블에 대 한 변경에 영향을 주지 않습니다.

(BOOL SetKeyboardState LPBYTE  lpKeyState / / 가상 키 코드와 배열);
 

매개 변수

lpKeyState
키보드 키 상태를 포함 하는 256 바이트 배열에 대 한 포인터.

반환 값

함수가 성공 하면 반환 값은 0이 아닌.

함수가 실패 하면 반환 값은 0입니다. 확장 된 오류 정보를 얻을 하려면 GetLastError.

주의

응용 프로그램 SetKeyboardState 를 사용 하 여 caps lock, num lock 설정할 수 없거나 또는 스크롤 잠금 표시등이 키보드에 SetKeyboardState 함수를 호출 하는 스레드 입력된 상태와 시스템의 글로벌 입력된 상태가 아니라 변경, 때문에.

QuickInfo

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

참고 항목

키보드 입력 개요, 키보드 입력 기능, GetAsyncKeyState, GetKeyboardState, GetKeyState, MapVirtualKey

 

Index