Страница: 1 |
Страница: 1 |
Вопрос: Работа с окнами.
Добавлено: 19.09.04 10:55
Автор вопроса: Meph
Ситуация:
Есть 2 окна, нада при отправлении
сигналов на один, дублировать их и пересылатьь на другое
тоже. Или с окна программы отсылать сигналы на оба процесса.
Сигналы - нажатие клавиш 1-2...0 =)
ну возможно еще какие нить клавиши, но поидее хватит и этих.
Вопрос:
Окна я думаю найду - нашел пример на сайте, разберусь как нить)
Но какой команды посылать сигналы второму окну?
Пасиб за ваши ответы =Р
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #1
Добавлено: 19.09.04 11:13
SendMessage, PostMessage )
Номер ответа: 2
Автор ответа:
Meph
Вопросов: 2
Ответов: 5
Профиль | | #2
Добавлено: 19.09.04 11:14
объясните нубу попонятнее
Номер ответа: 3
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #3
Добавлено: 19.09.04 11:18
Ну есть 2 API функции для этого
SendMessage(HWND, MSG, LPARAM, WPARAM);
PostMessage(HWND, MSG, LPARAM, WPARAM);
поищи в нете инфу по ним, там ничего сложного...
или лучше посмотри в MSDN...
только вот ты сообщения окон как перехватываешь?
Номер ответа: 4
Автор ответа:
Meph
Вопросов: 2
Ответов: 5
Профиль | | #4
Добавлено: 19.09.04 11:20
да я подумал - я просто буду на оба окна отправлять одно сообщение а не перехватывать..
on the top сделаю проге и все
Номер ответа: 5
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #5
Добавлено: 19.09.04 11:23
ок, тогда объясни плз. подробнее что ты хочешь сделать? просто хочешь сделать окно on top?
для этого используется SetWindowPos
Номер ответа: 6
Автор ответа:
Meph
Вопросов: 2
Ответов: 5
Профиль | | #6
Добавлено: 19.09.04 11:24
это я помню)
окно будет всегда активно - всегда принимать сигналы...
то есть когда буду нажимать кнопки оно будет определять keycode и отсылать двум окнам...
Номер ответа: 7
Автор ответа:
Chill
ICQ: 554200
Вопросов: 101
Ответов: 343
Профиль | | #7
Добавлено: 19.09.04 11:29
Используй функцию vb SendKeys
Или АПИ
SendMessage(hWnd, WM_KWYDOWN, , )
PostMessage(hWnd, WM_KWYDOWN, , )
Номер ответа: 8
Автор ответа:
Meph
Вопросов: 2
Ответов: 5
Профиль | | #8
Добавлено: 19.09.04 11:30
пасиб) буду разбираться)
вечерком засяду...