Przechwytwanie zawartości okna

0

Witam,
mam pewien problem. Otóż, całe moje doświadczenie w cpp to aplikacje konsolowe, a teraz mam dość trudne zadanie związane z okienkami. Otóż muszę:

  1. Wykryć otwarte okna i znaleźć wśród te, których tytuł spełnia określone warunki.
  2. W tych oknach będzie textbox i tutaj najtrudniejsze: muszę przechwytywać ten tekst i przekazywać go do aplikacji.

Okienko wygląda mniej więcej tak, jeśli coś to może pomóc:
http://i46.tinypic.com/34pjsqp.png

Mógłby ktoś udzielić wskazówek jak się w ogóle do tego zabrać? Chyba musi być jakieś inne wyjście niż OCR.

0

Do znalezienia otwartych okien mozesz wykorzystac funkcje WinApi:
EnumWindows(), ktora jako pierwszy parametr przyjmuje adres funkcji, ktora ma zostac wywolana kiedy zostanie znalezione otwarte okno, a jako drugi liczbe przekazywana do funkcji z pierwszego parametru.
Funkcja z pierwszego parametru powinna pierwszy parametr miec HWND(uchwyt znalezionego okna), a drugi typu LPARAM.
Do pobrania tytulu okna jest komunikat WM_GETTEXT.

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