Wykrycie zdarzenia najechania kursorem na ikonę miksera dzwięki na pasku zadań.

0

Wpadłem na pomysł napisania programu do zmieniania poziomu dźwięku za pomocą rolki od myszy, po najechaniu kursorem na ikonę miksera dźwięku windows 10. Zmianę poziomu dźwięku opanowałem, ale nie wiem jak przechwycić zdarzenie najechania kursorem na ikonkę. Początkowo pomyślałem aby "doświadczalnie" wyznaczyć u siebie jej położenie i wprowadzić do programu, ale to raczej nie będzie to przenośne. Ma ktoś jakiś pomysł jak to zrealizować?

1

Pierwsze mi wpadło do głowy porównywanie obrazu. Mógłbyś zrobić screenshota i szukać na nim ikony.
Myślę też, że można pobrać z systemu uchwyt do okna z ikonką i po prostu odczytać położenie x i y. Dawno nie pisałem nic w winapi, więc mogę namieszać, ale chyba można dobrać się do głównego okna paska zadań, a następnie enumerować po okienkach-dzieciach aż do znalezienia tego właściwego.
Do samego wykrycia położenia myszy użył bym pewnie windowsowego hooka. Na pewno jest to lepsze od sprawdzania myszy w pętli, chociaż pewnie da się to też zrobić lepiej.

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