Re[7]: как нажать(на некоторое время) клавишу в другой прогр
От: tyger Россия  
Дата: 25.04.07 04:11
Оценка: 2 (1)
Здравствуйте, BAZOOKAMEGATRON, Вы писали:

BAZ>вобщем прошу снова мне помочь =)


BAZ>никак немогу зажать клавишу на длительное время

BAZ>второй день уже е.. мучаюсь =(
BAZ>при любых вариантах она просто нажимается а мне нада держать её
BAZ>посоветуйте что-нибудь пожалуйста

Я бы предложил в таком сулчае сделать тестовое приложение и проэмулировать ситуацию, т.е. зажимать клавишу и смотреть какие WindowsMessages прилетают, а потом их повторить...

BAZ>вот немного кода:

BAZ>
BAZ>public partial class MainForm : Form
BAZ>{
<skipped>

BAZ>        PostMessage(hWnd, WM_KEYDOWN, t1, nul);
BAZ>    //    PostMessage(hWnd, WM_CHAR, t1, nul);
BAZ>    //    PostMessage(hWnd, WM_KEYUP, t1, nul);
BAZ>        ...
BAZ>    }
BAZ>}
BAZ>

А при этом у тебя фокус на/с приложения не перемещается случайно? Я думаю что это может повлият...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.