728x90
GetKeyboardLayout 함수는 현재 함수가 실행되고 있거나 인수로 전달된 Thread에서 사용되고 있는 Keyboard Layout의 이름을 반환하지만 GetKeyboardLayoutName함수는 System에 기본적으로 설정되어 있는 Layout의 이름을 반환합니다.
Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (ByVal pwszKLID As String) As Integer
VB.NET 선언
Dim kbln As String = Space(8)
GetKeyboardLayoutName(kbln)
VB.NET 호출
[System.Runtime.InteropServices.DllImport("user32.dll")]
private static extern int GetKeyboardLayoutName(StringBuilder pwszKLID);
C# 선언
StringBuilder kbln = new StringBuilder(10);
GetKeyboardLayoutName(kbln);
C# 호출
728x90
'.NET > Windows API for .NET' 카테고리의 다른 글
EnableWindow - Program(Window)및 특정 Control사용가능여부설정 (0) | 2019.07.31 |
---|---|
LoadCursorFromFile - 새로운 Mouse Cursor의 Load (0) | 2019.07.31 |
가상 Key Code표 (0) | 2019.07.31 |
GetCursorPos - Mouse Pointer의 현재위치 반환 (0) | 2019.07.31 |
LoadkeyboardLayout - Keyboard 배열 가져오기 (0) | 2019.07.31 |