Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

Передача сообщений от мыши другому приложению   Найти похожие ветки 

 
Griffin   (2002-11-18 22:37) [0]

Уважаемые мастера, подскажите, как с помощью WinAPI передавать сообщения о мышиных событиях другому окну. То есть, сообщения получает моя программа и передает их другому окну. <bf>Очень надо!!!</bf>


 
Song   (2002-11-18 22:41) [1]

SendMessage()


 
Griffin   (2002-11-19 15:28) [2]

Можно ли поконкретнее? Что передавать в параметрах?
HWND-интересующее окно
UINT-собственно сообщение
WPARAM-????
LPARAM-????
Достаточно ли SendMessage для любых сообщений (MouseUp, MouseDown, MouseMove)? И можно ли для этого пользоваться компонентом ApplicationEvents? Там вроде бы есть событие OnMessage...


 
Song   (2002-11-19 15:46) [3]

WParam,LParam зависит от сообщения. В хэлпе по конкретному сообщению читайте чему должны быть равны wparam и lparam


 
Griffin   (2002-11-20 21:42) [4]

Все очень хорошо, но не все, или я не все понял... В общем получает сообщения только клиентская область окна. Я экспериментировал с виндовским Сапером (на нем много кнопочек). Так вот, меню Сапера никак не удается открыть, как я понимаю, из-за того, что оно не принадлежит клиентской части окна. К тому же, центральная кнопка (которая улыбается иногда) получая сообщение нажимается и не отжимается, пока я на нее реально не нажму. Поэтому мой вопрос остается открытым: Как из моей программы передавать сообщения (и какие сообщения) для другого окна, т.е. эмулировать события мыши для этого окна И, если возможно, для рабочего стола тоже?


 
Song   (2002-11-20 21:55) [5]

дык опять же - SendMessage(), просто сообщения разные.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
1-24853
Supreme
2002-11-29 17:28
2003.01.09
Загрука значка 16x16 в Image1


14-25065
Top Gun
2002-12-19 19:55
2003.01.09
Тормоза в Мафии


1-24954
Ser12
2002-12-25 14:29
2003.01.09
Люди, кто знает функцию, которая возвращает количество


3-24769
Борис
2002-12-16 09:15
2003.01.09
Не работает запрос


14-25021
Julka
2002-12-18 23:56
2003.01.09
Подскажите, мастера, девушке...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский