Yoko
http://forum.yoko.com.ua/

ATOM
http://forum.yoko.com.ua/viewtopic.php?f=3&t=480
Page 1 of 1

Author:  Lord Ruslan Nightmare [ 2004-05-31 13:10:05 ]
Post subject:  ATOM

Quote:
Добавлена поддержка Windows Messages из внешних программ. Чтобы использовать её пошлите сообщение WM_USER+0x4321 в окно UO Client.
wparam=0 lparam=любой- значение возврата 0x4321 указывает что загружено Injection 309.05
wparam=1 lparam=ATOM - берёт глобальный атом ATOM как строку, которую исполняет как команду консоли, после чего удаляет ATOM.
запросите о дополнительной поддержке на форуме, если вам это требуется

Как получить хандл окна UO для посылки месседжа?
И ещё, можешь дать готовый простой пример?

Author:  Biga [ 2004-05-31 14:30:45 ]
Post subject: 

А мне интересно, какой механизм используется, чтобы отлавливать нажатия кнопок в клиенте...

Author:  Lord Ruslan Nightmare [ 2004-06-01 08:51:49 ]
Post subject: 

Где-то я про такое что-то читал. Просто ловятся мессаги, поступающие к какому-то окну, это довольно тривиальная задача.

Author:  Arkan [ 2004-06-01 09:35:20 ]
Post subject:  Re: ATOM

Lord Ruslan Nightmare wrote:
Как получить хандл окна UO для посылки месседжа?
И ещё, можешь дать готовый простой пример?


На Дельфи например, так
var UOWindowHandle : hWnd;

Procedure ScanUOWindow;
var
buff: array [0..127] of char;
Result : hWnd;
begin
Result := GetWindow(Form1.Handle, gw_HWndFirst);
while Result <> 0 do
begin
GetWindowText(Result, buff, sizeof(buff));
if (Pos('Ultima Online', StrPas(buff)) <> 0) or (Pos('Origin', StrPas(buff)) <> 0) then UOWindowHandle := Result;
Result := GetWindow(Result, gw_hWndNext);
end;
end;

Author:  Lord Ruslan Nightmare [ 2004-06-03 19:56:01 ]
Post subject: 

неправильно, но работает :) Я почитал кое-что и написал по-другому

О грустном -
Quote:
wparam=0 lparam=любой- значение возврата 0x4321 указывает что загружено Injection 309.05

то же самое возвращает и для моей (более новой) версии

Author:  Yoko [ 2004-06-04 01:18:16 ]
Post subject: 

правильно ударение ставится на слове ЗАГРУЖЕНО а не на слове версия.

Author:  Lem [ 2004-06-06 18:15:06 ]
Post subject: 

what was the problem? ;_;

Author:  Lord Ruslan Nightmare [ 2004-06-06 22:56:52 ]
Post subject: 

nothing, all is ok

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/