Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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
пасиб) буду разбираться)
вечерком засяду...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам