Przypisanie "eventów" do okna

Przypisanie "eventów" do okna
R0
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam
Mam pytanie odnośnie przypisania takich funkcji jak mouse_event(), keybd_event(), SetCursorPos() do konkretnego okna, chodzi mi o to, żeby program się nie sypał jak okno będzie nieaktywne albo zminimalizowane, czy cokolwiek innego nieroztropny użytkownik może zrobić ;p Nie wiem jak takie coś zrealizować [???]

Tak na marginesie, prosiłbym jeszcze o odpowiedź na pytanie w moim ostatnim poście tutaj: link ;-)

GI
  • Rejestracja: dni
  • Ostatnio: dni
0

Jeśli się nie mylę to pomoże Ci funkcja:

Kopiuj
IsWindowVisible(uchwytOkna);

Informuje ona o widoczności okna. (sam jestem troszkę zielony w WinApi bo dopiero zaczynam)
Lub możesz zapisywać stan okna do zmiennej (zmieniasz zmienną przy wywołaniu konkretnego zdarzenia jak schowanie okna lub jego deaktywacje), a później instrukcją warunkową blokujesz kod.

R0
  • Rejestracja: dni
  • Ostatnio: dni
0

Aha, w ten sposób... A jak mi zależy na tym, żeby nie blokować nic jak okno się zminimalizuje? Tylko dalej, żeby działały mi te eventy?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.