Dll про клавиатуру
-
Korotenko
- developer
- Сообщения: 286
- Зарегистрирован: 25 июл 2008, 10:43
- Награды: 1
- Версия LabVIEW: 2009
- Откуда: Россия, Владивосток
- Контактная информация:
Dll про клавиатуру
подскажите dll в WinXP из которой мжно вынуть данные о том какая в данный момент раскладка клавиатуры - :ru: или :uk:
I work in LabVIEW 2009 !
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: dll про клавиатуру
библиотека user32.dll, функция GetKeyboardLayoutNameKorotenko писал(а):подскажите dll в WinXP из которой мжно вынуть данные о том какая в данный момент раскладка клавиатуры - :ru: или :uk:
вот описание:
http://www.firststeps.ru/mfc/winapi/keyb/r.php?31
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Korotenko
- developer
- Сообщения: 286
- Зарегистрирован: 25 июл 2008, 10:43
- Награды: 1
- Версия LabVIEW: 2009
- Откуда: Россия, Владивосток
- Контактная информация:
Re: dll про клавиатуру
сделал два для обработки клавы
PS: попробуйте нексколько раз позапускать , не вылетает? у меня вылетает, что делать
вот вариант взятие капс лока как функция ОДНОЙ клавиши. ну ВАЩЕ НИКАК не хочет работать правильно, возвращает то же что и отправил
считывается раскладка и состояние капс лока из массива данных на всю клаву, в хэлпе написано что для NT-ишных вариантов винды берутся данные на ВСЮ систему а не только на активное приложение, однако почему то работает только на активное приложениеPS: попробуйте нексколько раз позапускать , не вылетает? у меня вылетает, что делать
вот вариант взятие капс лока как функция ОДНОЙ клавиши. ну ВАЩЕ НИКАК не хочет работать правильно, возвращает то же что и отправил
I work in LabVIEW 2009 !
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: dll про клавиатуру
Алексей, я тебя не понимаю:-)
вот прибор который считывает раскладку клавиатуры, ничего не виснет.
вот прибор который считывает раскладку клавиатуры, ничего не виснет.
- Вложения
-
- клава.vi
- (6.98 КБ) 270 скачиваний
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Korotenko
- developer
- Сообщения: 286
- Зарегистрирован: 25 июл 2008, 10:43
- Награды: 1
- Версия LabVIEW: 2009
- Откуда: Россия, Владивосток
- Контактная информация:
Re: dll про клавиатуру
клава считывает верно, не могу правильно настроить вот эту функцию
возвращает то же что и отправил I work in LabVIEW 2009 !
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: dll про клавиатуру
я опять же не совсем понимаю что тебе надо, ну в вызове функции у тебя ошибка. Она не войдовая, а возвращает SHORT, а в это I16. Да и судя по описанию этой функции на вход nVirtKey надо подавать ASCII код той кнопки которую отслеживаешь. У тебя походу подан код капслока ну вот он его состояние и возвращает. Вообщем см. прикрепленный файл. И учи матчасть (пример call dll)Korotenko писал(а):клава считывает верно, не могу правильно настроить вот эту функциювозвращает то же что и отправил
- Вложения
-
- GetKeyState.vi
- (7.73 КБ) 246 скачиваний
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение