как сгенерировать програмно событие?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



как сгенерировать програмно событие? Expand / Collapse
Автор
Сообщение
02.12.2005 10:36
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 18.09.2006 14:37
Сообщ.: 28, Visits: 305
как сгенерировать програмно событие, например нажатие клавиши, и передать его сторонней проге, чтобы восприняла его как клик на клавишу?
Сообщ. #886027
02.12.2005 10:53
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Надо использовать функцию WinAPI SendInput
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/userinput/keyboardinput/keyboardinputreference/keyboardinputfunctions/sendinput.asp
Сообщ. #886031
02.12.2005 11:23
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 18.09.2006 14:37
Сообщ.: 28, Visits: 305
я что то не заметил как там можно использовать эту функцию генерирую событие для другого приложения
Сообщ. #886032
02.12.2005 13:02
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Верно. Я немного поспешил с ответом.

Судя по этому комментарию
http://blogs.msdn.com/oldnewthing/archive/2005/05/30/423202.aspx#423449
надо перед этим вызвать функцию AttachThreadInput
Сообщ. #886047
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 10:57