Инициация события
От: igor1984  
Дата: 02.12.02 08:48
Оценка:
Обработка события это как раз понятно. Но передо мной встала дуругая задача — инициация события. Как дать понять виндам что нажалась левая клавиша мышки или клаиша на клавиатуре без собственно физического действия? Очень прошу, помогите.

Заранее спасибо.

Не то чтобы очень низкая квалификация, но пожалуйста ответьте советами, а ещё лучше кусками кода. А то на другом форуме разгорелась война между отвечающими по схеме "Дурак-сам дурак"
Re: Инициация события
От: Аноним  
Дата: 02.12.02 09:09
Оценка:
Здравствуйте, igor1984, Вы писали:

I>Обработка события это как раз понятно. Но передо мной встала дуругая задача — инициация события. Как дать понять виндам что нажалась левая клавиша мышки или клаиша на клавиатуре без собственно физического действия? Очень прошу, помогите.


I>Заранее спасибо.


I>Не то чтобы очень низкая квалификация, но пожалуйста ответьте советами, а ещё лучше кусками кода. А то на другом форуме разгорелась война между отвечающими по схеме "Дурак-сам дурак"


SendMessage или PostMessage
Re[2]: Инициация события
От: igor1984  
Дата: 02.12.02 09:50
Оценка:
А>SendMessage или PostMessage

Я к сожалению не смог понять синтаксис этих функций.

Можно в виде готового примера отдельно sendmessage для левой клавиши мышки и отдельно для клавиатуры. Как handle окна получить я знаю.
Re[3]: Инициация события
От: jabber  
Дата: 04.12.02 14:46
Оценка:
Здравствуйте, igor1984, Вы писали:

А>>SendMessage или PostMessage


I>Я к сожалению не смог понять синтаксис этих функций.


I>Можно в виде готового примера отдельно sendmessage для левой клавиши мышки и отдельно для клавиатуры. Как handle окна получить я знаю.


SendMessage(H, WM_LBUTTONDOWN, 0, MakeLParam(X, Y));
SendMessage(H, WM_LBUTTONUP, 0, MakeLParam(X, Y));
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.