· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.WIN32 —› Как убрать курсор мыши с экрана?

Посл.отвђт Сообщенiе


Дата: Дек 5, 2002 19:41:34

Подскажите АПИ который может убрать курсор мыши с экрана.


Дата: Дек 5, 2002 22:22:22

xor ebx, ebx ; Make EBX=0

AGAIN:
push ebx
call ShowCursor
cmp eax, 0
ja AGAIN


Дата: Дек 6, 2002 02:37:58

Obichnogo ShowCursor(0) chtoli ne dostatochno?
Tovarisch AsmGuru62, vi eschyo ebx sohranit zabili. "Volative register", dorogoi moi. Mozhet na Windows 9x/ME proidet, tak pod NT/2000/XP uzhe ruhnit.


Дата: Дек 6, 2002 18:54:38

About ShowCursor(0):
--------------------

MSDN specified that this will only DECREMENT the cursor internal visibility counter - and what if that counter is not 1, but more? Some program could have done that - that is why LOOP.

About EBX:
----------

I was reading an article from Edmond (from WASM.GROUP) and EBX, ESI, EDI should be saved only if you code is inside WNDPROC or other callback function (which has STDCALL convention).


Дата: Дек 6, 2002 21:09:36

хм...ShowCursor - убирает курсор только при наведении на окно моей программы - а как сделать чтобы курсор вообще умер??


Дата: Дек 6, 2002 21:43:03

Otkroi vse processi, VirtualAllocEx() mesto dlya koda, CreateRemoteThread() na etot kod, a v etot kod WriteProcessMemory() pishi ShowCursor(0) kod.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.080