Домой Windows Раскладка клавиатуры текущего окна Windows Form: Справочник по C#

Раскладка клавиатуры текущего окна Windows Form: Справочник по C#

519
0


[DllImport("user32.dll", SetLastError = true)]
static extern int GetWindowThreadProcessId(
[In] IntPtr hWnd,
[Out, Optional] IntPtr lpdwProcessId
);

[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr GetForegroundWindow();

[DllImport("user32.dll", SetLastError = true)]
static extern ushort GetKeyboardLayout(
[In] int idThread
);

/// 
/// Вернёт Id раскладки.
/// 
ushort GetKeyboardLayout()
{
return GetKeyboardLayout(GetWindowThreadProcessId(GetForegroundWindow(), IntPtr.Zero));
}

Раскладка клавиатуры текущего окна Windows Form: Справочник по C#

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  API маршрутов Google: Справочник по C#

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь