Warstwa pośrednia

0

Witam,
chciałbym dowiedzieć się jak można wysyłać instrukcje klawiatury do innych aktywnych programów z własnego wątku. Chciałbym wysyłać sygnały z własnej usługi, które następnie wyznaczony program by odbierał. Zwracam się o pomoc.

Serdecznie pozdrawiam i z góry dziękuję.

0

Poczytaj o funkcjach: SendMessage(), PostMessage()

0

A jeżeli chodzi o przesłanie instrukcji o wciśnięciu danego klawisa klawiatury do innej aktywnej aplikacji?

0

To jezeli Twoja aplikacja dostala komunikat o wcisnieciu jakiegos klawisza to niech to przesle dalej do innej aplikacji czy okna... SendMessage najprosciej jak kolega wyzej wspomnial:)

0

Najprawdopodobniej wypada przesłać WM_KEYDOWN. Jest tez komunikat WM_CHAR, ale on jest przesyłany po przetworzeniu WM_KEYDOWN o ile dobrze pamietam w funkcji TranslateMessage().
Sprawdz w help'ie co zawierają parametry wParam i lParam i takue podaj jako odpowiednie argumenty funkcji wysyłającej komunikat :).

Aha... oczywiscie funkcje te operują na okreslonym oknie, więc jako pierwszy parametr musisz podac uchwyt okna, do którego chcesz przesłać komunikat. Na pobranie tego uchwytu jest wiele sposobów/funkcji :) -> wszystko w helpie

0

Dzíękuję za wskaz?wki i pomoc. Pozdrowienia.

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