Nie wychodzi, bo zapewne używasz funkcji, które działają tylko z poziomu aplikacji, która jest właścicielem docelowych okien.
http://stackoverflow.com/questions/2671 ... ow-using-c <--- tu masz sposób ustawienia focusa.


polymorphism napisał(a):Generalnie okno/kontrolka, żeby odebrać key-event, musi mieć ustawiony focus. Być może tu tkwi problem.

Tutaj kolega nie korzysta z key-event lecz z funkcji SendMessage i PostMessage
Nie spotkałem się jeszcze z tym by SendMessage potrzebował focusa.

polymorphism napisał(a):SendMessage nie potrzebuje focusa, to oczywiste, ale my tu mówimy o konkretnym przypadku symulacji naciśnięcia klawiszy.

Klawisze skrótu możesz sobie w runtime'ie ustawiać, w sposób dynamiczny, zasoby nie są do tego konieczne (szczególnie w aplikacjach, w których możesz sobie ustawiać swoje własne skróty).Sam program nie przechowuje jednak w zasobach spisu komend, więc trzeba by się chyba przyjrzeć bibliotekom programu, być może któraś to zawiera.

Nie widziałem tego programu, więc nie wiem, czy mowa tu o skrócie klaw., czy po prostu o zwykłej reakcji na zdarzenie naciśnięcia klawisza.


Powrót do Ogólne problemy z programowaniem
Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 3 gości