![]() |
Re: Problem mit WndProc
Hi,
ja schon. Ich denke ich hab auch alles so gemacht. Siehe ganz oben (nur das das inherited kein Kommentar mehr ist). Eigentlich alles wie in dem Beispiel, das hatte ich nämlich schon gefunden. MfG mischer |
Re: Problem mit WndProc
Der Fehler liegt in deinem Hook, und zwar in diesen SendMessage-Zeilen. Als zweiten Parameter brauchst du da nämlich immer den tatsächlichen Message-IDWert. Der von dir dafür benutzte nCode-Parameter der Hook-Proc beinhaltet diese Information aber nicht.
Bei einem Message-Hook z.B. musst du dir diese Information auch erst über den lparameter organisieren (der ist da ein Ptr auf eine Structure, die diese Information dann beinhaltet). Hier für den KeyboardHook scheinen aber überhaupt nur zwei Messages (WM_KeyUp & WM_KeyDown) berücksichtigt zu werden. Und um was für eine es sich dann jeweils handelt könntest du eventuell am Bit31 des lparameters herleiten: ...and (is) 1 (also der ganze Parameter negativ) if Key is being released. |
Re: Problem mit WndProc
:dp: Danke ihr drei fleißigen Helferlein :hello:
Normalerweise würde ich euch gerne einen ausgeben. Naja dann wenigstens virtuell :cheers: Prost und bis bald (ich werd schon bald wieder ein paar blöde Fragen loslassen 8) keine Angst) MfG mischer |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz