powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Отправка клавиатурного ввода полю
3 сообщений из 3, страница 1 из 1
Отправка клавиатурного ввода полю
    #38471114
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отправляю numericupdown клавиатурный ввод
Код: c#
1.
2.
3.
4.
PostMessage(hwnd, WM_KEYDOWN, (int)Keys.D1, lParam);
					PostMessage(hwnd, WM_KEYUP, (int)Keys.D1, lParam);

					UpdateWindow(hwnd);



предварительно ставлю фокус на поле.

Ничего не происходит. Однако если окно с этим полем перекрыть другим окном, отправить эти сообщения, и активировать целевое окно то все покажется. Думал UpdateWindow поможет но не помогло.
...
Рейтинг: 0 / 0
Отправка клавиатурного ввода полю
    #38471352
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот тут показано что прилетает

1. это как если в поле нажать цифру 1, то есть 3 события
2. это шлю сам при этом поле видно
3. шлю сам при этом поле закрыто другим окном или за областью экрана. События wm_char оба прилетают опосля.
...
Рейтинг: 0 / 0
Отправка клавиатурного ввода полю
    #38472955
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
оказалось я до этого еще шлю клик и он както мешал. Я поставил тред слип и все нормально заработало.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Отправка клавиатурного ввода полю
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]