Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

setwindowshook

1.7K
15 июля 2004 года
AndrewSha
64 / / 13.01.2003
задачка такая:
при нажатии на среднюю кнопку мыши надо эмулировать нажатие enter.
всё вроде сделал, вот только, если нажать на кнопку за пределами активного окна, оно становиться неактивным.
Кто нить знает как помочь?
заранее благодарен
1.7K
16 июля 2004 года
AndrewSha
64 / / 13.01.2003
Цитата:
Originally posted by elan
Если нажимается кнопка за пределами окна, но в пределах приложения, то можно воспользоваться ф-ями GetActiveWindow(), SetActiveWindow()



К сожелению не подходит. Фича должна работать для всех приложений виндовс.
Я так понимаю, что форточка автоматом убирает фокус, и запретить её это делать затруднительно.

1.7K
19 июля 2004 года
AndrewSha
64 / / 13.01.2003
Цитата:
Originally posted by elan

Мне не понятно как определяешь, какому процессу ...


я просто не предаю окну сообщение от мышки со средней кнопки и эмулирую нажатие клавиши.
активное окно само заберёт событие.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог