Jak przypisać daną funkcję klawiszowi?

2014-01-20 16:38

Rejestracja: 6 lat temu

Ostatnio: 3 miesiące temu

0

Aktualnie pisze aplikacje okienkowa w srodowisku C++ Builder 6 i mam pewien problem. Chciałbym by przy wcisnieciu klawisza : najlepiej, żeby uzytkownik mogl podawac samodzielnie Myszka ruszala sie w dane miejca i klikala zaleznie od miejsca prawy badz lewy klik. Wiem jak wygladaja funkcje klikniec. Lecz nie wiem jak i gdzie to przypisac.

@edit. Zeby troche przyblizyc. Do formy wpisalem HotKeya. I chciałbym by latal po podanych juz z gory przeze mnie w programie punktach. robil prawo badz lewoklik.

edytowany 2x, ostatnio: Masmixx, 2014-01-20 16:48
Przypominam o sensownym tytułowaniu wątków oraz o pisaniu po polsku, bo pierwsza połowa Twojego posta jest w stanie tragicznym; - furious programming 2014-01-20 18:13

Pozostało 580 znaków

2014-01-20 17:13

Rejestracja: 14 lat temu

Ostatnio: 3 minuty temu

0

Pokaż to co zrobiłeś oraz powiedz wyraźnie z czym konkretnie masz problem.
Jeżeli ze wszystkim masz problem, to jedno z dwóch:

  1. Zajmij się na razie czymś co odpowiada twoim umiejętnościom
  2. Znajdź na tym forum odpowiedni dział.

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 4x, ostatnio: _13th_Dragon, 2014-01-20 17:24

Pozostało 580 znaków

2014-01-20 17:49

Rejestracja: 6 lat temu

Ostatnio: 3 miesiące temu

0

Udalo mi sie przypisac do klawisza juz to co chce. Ustawia mi kursor w odpowiednim miejscu, robi prawoklik nastepnie przesuwa, wykonuje lewokik i przy koncu nie wiem czemu nie wykonuje prawokliku

 SetCursorPos(1224, 336);
        mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
        mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
        Sleep(10);
        SetCursorPos(1191, 333);
        mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
        mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
        Sleep(10);
        SetCursorPos(1191, 333);
        mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
        mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)

@Edit Problem rozwiazany. klik byl tak szybki ze gra nie ogarniala tego

dodanie znacznika <code class="cpp"> - fp

edytowany 3x, ostatnio: furious programming, 2014-01-20 18:13
Przypominam także o wstawianiu kodu w znaczniki kolorujące składnię; - furious programming 2014-01-20 18:13

Pozostało 580 znaków

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0