Тема: RFUtilities2
Показать сообщение отдельно
Старый 16.01.2008, 03:47  
-=Stiv=-
Гость
Аватар для -=Stiv=-
Сообщений: n/a
Благодарностей:
0 всего

Цитата:
Сообщение от Sergion Посмотреть сообщение
Под рукой нет клиента, и с интернетом напряг. Залейте куда-нить rfonline.bin или как он там называется... Только запакуйте получше.
для русоффа на 15.01.08
Дистанция камеры: 0134EA8C
Максимум по ролику мыши: 0134EAB0-0134EAB8, какой то из них. ставил дистанцию 3000.00, работает дома и на работе.
У меня просьба, касающаяся утилиты: Можно в закладке Settings добавить поле для ввода выше указанных адресов?

Что касается програмки MultiWin:
Возможно америку не открою, но все же...
Можно обойтись без нее, а добавить подобные возможности в RF-Utilities.
Делается это следующим образом:
1) Посредством SendMessage сообщаем окну, что оно активно командой WM_ACTIVATEAPP,
где
WPARAM wParam FALSE/TRUE соответственно, окно неактивно/активно. Независимо от этого окно остается на своем уровне, не переходя в состояние "Поверх всех окон"
LPARAM lParam Содержит ID потока (Thread ID, DWORD)
2) Посредством SendMessage сообщаем окну о событии (жмется кнопка) командой WM_KEYDOWN
3) Деактивируем окно аналогично п.1 Эмуляция отжатия кнопки происходит автоматически при деактивации окна.

Проверял-жмутся кнопки не то что в неактивном окне, а даже в свернутом. Тестил в Neos0m-е, т.к. в языках пока дальше манипуляции с объектами не зашел (Delphi7).

PS: В MSDN очень полезно копаться, но там черт ногу сломит. :)

Последний раз редактировалось -=Stiv=-; 17.01.2008 в 21:56. Причина: Коррекция адресов.
 
Ответить с цитированием