Article View: pl.comp.lang.delphi
Article #151Re: Koszmar z ulicy Delphi
From: Krzysztof Łempiński
Date: Thu, 18 Sep 1997 10:24
Date: Thu, 18 Sep 1997 10:24
18 lines
1761 bytes
1761 bytes
Jażeli masz problemy z SetWindowsHook to należy użyć SetWindowsHookEx zalecanej w Win32. Twoje problemy wynikają z dziwnej własności dll-a który pracuje jako Hook. Najprawdopodobnije działa to tak, że jeżeli jesteś w swojej aplikcaji to wszystko działa a jeżeli próbujesz uzywać filtra z innej aplikacji to nie działa. Jeśli tak jest to rozwiązanie jest następujące: w procedurze filtra nie możesz nic zapamiętywać. Musisz odlaneżl cwoje okno macierzyste za pomocą FindWindow i do niego przesyłać komunikaty o tym iż naciśnięty jakiś klawisz (jako WM_USER). i w nim zrobić całą obsługę klawiatury. W dll-u możesz co najwyżej wyfiltrować odpowiednie zdarzenie. Jeżeli chcesz by program dobrze działał w środowisku to na początku pracy programu zmień tytuł okna (parametr potrebny do FindWindow). Mam nadzieję iż to powinno zadziałać. pozdrowienia Krzysiek
Technical Details
Message-ID:
<5vqver$3dt$1@flis.man.torun.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!uw.edu.pl!news.icm.edu.pl!news.man.torun.pl!not-for-mailReferences:
<5vlko8$5hv$1@flis.man.torun.pl> <01bcc31a$0f2b8e50$26ef8bcf@homerxp> <5vo8i8$gqv$1@flis.man.torun.pl> <01bcc3e4$692a7040$19ef8bcf@homerxp> <5vqs6j$22c$3@flis.man.torun.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!uw.edu.pl!news.icm.edu.pl!news.man.torun.pl!not-for-mail From: Krzysztof Łempiński <krysia@zeus.polsl.gliwice.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: Koszmar z ulicy Delphi Date: Thu, 18 Sep 1997 12:24:24 +0200 Organization: HUNTER Lines: 20 Message-ID: <5vqver$3dt$1@flis.man.torun.pl> References: <5vlko8$5hv$1@flis.man.torun.pl> <01bcc31a$0f2b8e50$26ef8bcf@homerxp> <5vo8i8$gqv$1@flis.man.torun.pl> <01bcc3e4$692a7040$19ef8bcf@homerxp> <5vqs6j$22c$3@flis.man.torun.pl> NNTP-Posting-Host: rap-wct243.katowice.tpnet.pl X-Newsreader: Microsoft Outlook Express 4.71.0544.0 X-MimeOle: Produced By Microsoft MimeOLE Engine V4.71.0544.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit