Globalny Hook, a znaki.

0

Witam, mam pewien problem otóż chodzi o globalnego hooka pisałem go na podstawie ostatniego źródła tutaj: Rozdział 5 wszystko niby działa z małym ale jak już ktoś pisał on mi zwraca kody klawiszy w ASCII bodaj, i problem jest tego rodzaju że jak piszę na klawiaturze to mam cały czas duże litery, a na klawiaturze numerycznej cyfrom 0..9 odpwiadają kody 96..105 czyli małych literek. Moje pytanie brzmi jak zrobić żeby to działało "poprawnie" tzn. najlepiej jakby mi zwracało kody klawiszy w postaci HEX, czy jest to możliwe i jak to zrobić??

1

Widze, że TomRiddle jak zwykle musiał "zabłysnąć". Co do pytania jak najprościej hookiem przechwycić wciskane klawisze i ich kody, to przeanalizuj sobie to co dołączyłem do tego posta. Zignoruj to wywoływanie operacji na oknie WinAmp'a, bo to było pisane kiedyś na próbę tylko, po to żeby pod starszą wersją WinAmp'a obslużyć klawisze multimedialne, co mi pod XP i na starszych wersjach WinAmp'a źle działało, dlatego napisałem wtedy własny plugin. A kod znaku na system Hex najprościej przekonwertujesz przy użyciu funkcja IntToHex.

0

olesio,
bardzo dziękuję za to to co mi podrzuciłeś dziś już nie sprawdze czy mi się uda z tym aczkolwiek wygląda dobrze więc jutro coś pokoduje i dam znać w razie jakiś problemów. Swoją drogą miałem wątpliwość po tym komentarzu TomRiddle no ale widze są pomocni ludzie na tym forum, bo ja tu od nie dawna:) Dzięki:)

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