Страница: 1 |
Страница: 1 |
Вопрос: Клавиши
Добавлено: 20.04.09 22:16
Автор вопроса:
maza_____ | Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья)) | ICQ: 9968842
Подскажите плз как ловить нажатие клавишь вне программы в VB.NET.
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
Александр
![]()
![]()
![]()
![]()
![]()
ICQ: 414713812
Вопросов: 16
Ответов: 49
Профиль | | #1
Добавлено: 21.04.09 00:21
винапи тебе в помощь
getassynckeystate насколько помню)
Номер ответа: 2
Автор ответа:
VβÐUηìt
![]()
![]()
![]()
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #2
Добавлено: 21.04.09 10:58
Сурово. Но думаю вряд ли это хорший способ - зачем .NET сделали, если все равно АПИ юзаете?
Номер ответа: 3
Автор ответа:
maza_____
![]()
![]()
![]()
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #3
Добавлено: 21.04.09 14:08
Мне бы пример и желательно без АПИ
Номер ответа: 4
Автор ответа:
Kardinal
![]()
![]()
ICQ: 360041513
Вопросов: 1
Ответов: 164
Web-сайт:
Профиль | | #4
Добавлено: 21.04.09 16:37
А зачем стандартному кодеру перехват клавишь из других приложений и т.п. - поэтому и не включили, а кому надо - через АПИ.
Номер ответа: 5
Автор ответа:
maza_____
![]()
![]()
![]()
ICQ: 9968842
Вопросов: 40
Ответов: 337
Web-сайт:
Профиль | | #5
Добавлено: 21.04.09 17:08
ну напишите чтоли через апи)
Номер ответа: 6
Автор ответа:
Александр
![]()
![]()
![]()
![]()
![]()
ICQ: 414713812
Вопросов: 16
Ответов: 49
Профиль | | #6
Добавлено: 22.04.09 10:23
Private Declare Function GetAsyncKeyState Lib "user32" Alias "GetAsyncKeyState" (ByVal vKey As Long) As Integer
vKey- это код кнопки
а вот методом научного тыка попробуй как там что) прост не помню
вроди так if GetAsyncKeyState<0 then это когда нажата кнопка... в общем не помню)
Номер ответа: 7
Автор ответа:
$Костян
![]()
![]()
![]()
![]()
ICQ: 448495665
Вопросов: 11
Ответов: 33
Профиль | | #7
Добавлено: 22.04.09 11:02
GetAsyncKeyState
если что-то возвращает (не 0), то либо клавиша нажата сейчас, либо была нажата после предыдущего вызова функции.
"Если старший бит установлен, клавиша нажата, если наименьший значащий бит установлен, клавиша была нажата после предыдущего вызова функции" це(мсдн)
Номер ответа: 8
Автор ответа:
Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #8
Добавлено: 22.04.09 21:19
VҐвЁў, ¬С ¬Щ¬С¬й¬Ц¬Ю ¬У¬С¬Ю VB6 ¬г¬Х¬Ц¬Э¬С¬Э¬Ъ, ¬Ц¬г¬Э¬Ъ ¬У¬н ¬У¬г¬Ц ¬в¬С¬У¬Я¬а ¬Ў¬±¬Є ¬р¬Щ¬С¬Ц¬д¬Ц?
Номер ответа: 9
Автор ответа:
__Pavel__
![]()
![]()
![]()
Вопросов: 29
Ответов: 284
Web-сайт:
Профиль | | #9
Добавлено: 23.04.09 00:06
Многоуважаемый Steel Brand, нам смертным не понятен твой язык... напоминаю: планета - Земля, язык - Русский
P.S. если только я вижу бред вместо слов, то сорри
Номер ответа: 10
Автор ответа:
Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #10
Добавлено: 23.04.09 03:06
Все ясно, виновник "торжества" (точнее поломаных сообщений на митуе) - сам пан VBD с его иероглифами в нике
Граждане! Если цитируете пана VBD, удаляйте иероглифы, иначе кодировка поламается
Сурово. Но думаю вряд ли это хорший способ - зачем .NET сделали, если все равно АПИ юзаете?
Зачем вам VB6 сделали, если все равно АПИ юзаете?
Номер ответа: 11
Автор ответа:
$@ny@PG
![]()
![]()
ICQ: 468469477
Вопросов: 71
Ответов: 196
Профиль | | #11
Добавлено: 23.04.09 07:27
А ты что предлагаешь юзать?
Номер ответа: 12
Автор ответа:
Artyom
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #12
Добавлено: 01.05.09 23:38
А ты что предлагаешь юзать?
.NET
Номер ответа: 13
Автор ответа:
$@ny@PG
![]()
![]()
ICQ: 468469477
Вопросов: 71
Ответов: 196
Профиль | | #13
Добавлено: 02.05.09 16:54
А чем он отличается?