izmenjeno 1 put, poslednji put krle_zr 03.02.2012. u 13:54
Izmene poruke
- krle_zr03.02.2012. u 13:54zapis iz teksta poruke
Hocu da napravim aplikaciju koja bi belezila nazive aktivnih prozora. Hocu da presretnem Windows poruku kada dodje do promene aktivnog prozora.
Znam da bih mogao isto da uradim i sa Timer komponentom (da okida svakih 5 sekundi i vraca mi naziv aktivnog prozora) ali mi se cini elegantnije ako uhvatim poruku i zatim logujem naziv prozora. Gledao sam poruke WM_ACTIVATE i WM_MOUSEACTIVATE i koristio bih funkciju GetForegroundWindow.
Pozdrav
EDIT: Izvinjavam se ako nisam dovoljno jasan, mislio sam na promenu bilo kojeg prozora u Windows-u. Znaci kada korisnik klikne na drugi prozor, predpostavljam da se salje neka poruka sistemu.
Znam da bih mogao isto da uradim i sa Timer komponentom (da okida svakih 5 sekundi i vraca mi naziv aktivnog prozora) ali mi se cini elegantnije ako uhvatim poruku i zatim logujem naziv prozora. Gledao sam poruke WM_ACTIVATE i WM_MOUSEACTIVATE i koristio bih funkciju GetForegroundWindow.
Pozdrav
EDIT: Izvinjavam se ako nisam dovoljno jasan, mislio sam na promenu bilo kojeg prozora u Windows-u. Znaci kada korisnik klikne na drugi prozor, predpostavljam da se salje neka poruka sistemu.