Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Jednoczesne działanie


Rekomendowane odpowiedzi

Opublikowano

Witam. Czy mógłby mi ktoś napisać program, który działałby na zasadzie, że jak poruszę myszką w lewo to mi naciśnie klawisz A, a jak poruszę myszką w prawo to klawisz D. Także żeby było z wyłączeniem i włączeniem na jakimś klawiszu. Z góry dziękuje :)

Jakiś problem? Napisz na PW

backtrack-it_userbar4.png?w=460

Opublikowano

GetCursorPos

 

POINT p;
if (GetCursorPos(&p))
{
    //cursor position now in p.x and p.y
}
Sprawdzasz koordy myszki w pętli

 

RegisterHotKey

 

jako hwnd:

GetDesktopWindow (przykładowo)

 

@aggresion, albo tak jak ja. Tylko to prawdopodobnie blokuje klawisz.

 

 

RegisterHotKey służy do rejestrowania przycisków, nie do symulacji ich klikania. Dodatkowo parametr HWND wskazuje okno, które będzie otrzymywało WM_HOTKEY msg, na dużo się nie przyda przekierowywanie ich do pulpitu. Rejestrowanie hook'a jest mniej zasobożerne niż GetCursor w pętli, ale to w sumie bez różnicy.

Ta sygnatura jest pusta.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...