Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #3
Добавлено: 21.04.09 14:08
Мне бы пример и желательно без АПИ

Ответить

Номер ответа: 4
Автор ответа:
 Kardinal



ICQ: 360041513 

Вопросов: 1
Ответов: 164
 Web-сайт: kg7.ru
 Профиль | | #4
Добавлено: 21.04.09 16:37
А зачем стандартному кодеру перехват клавишь из других приложений и т.п. - поэтому и не включили, а кому надо - через АПИ.;-)

Ответить

Номер ответа: 5
Автор ответа:
 maza_____



ICQ: 9968842 

Вопросов: 40
Ответов: 337
 Web-сайт: vkontakte.ru/id25563295 добавляйтесь в друзья))
 Профиль | | #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, удаляйте иероглифы, иначе кодировка поламается

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
$@ny@PG пишет:
А ты что предлагаешь юзать?

.NET

Ответить

Номер ответа: 13
Автор ответа:
 $@ny@PG



ICQ: 468469477 

Вопросов: 71
Ответов: 196
 Профиль | | #13 Добавлено: 02.05.09 16:54
А чем он отличается?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам