Delphi-PRAXiS
Seite 4 von 5   « Erste     234 5      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   registerHotKey funktioniert nicht (https://www.delphipraxis.net/161282-registerhotkey-funktioniert-nicht.html)

Luckie 28. Jun 2011 22:40

AW: registerHotKey funktioniert nicht
 
Wie sieht denn deine Hook Prozedur mittlerweile aus?

dYnAm1c 28. Jun 2011 22:45

AW: registerHotKey funktioniert nicht
 
Zitat:

Zitat von Luckie (Beitrag 1108736)
Wie sieht denn deine Hook Prozedur mittlerweile aus?

Naja im moment noch so weil ich auch noch am überlegen bin und ich muss nebenbei auch noch was anderes machen, Multitasking ist nich so mein Ding :O

Delphi-Quellcode:
function LowLevelKeyboardProc(nCode: Integer; wParam: WPARAM; lParam: LPARAM): LRESULT; stdcall;
begin
//es ist ebenfalls moeglich die Bearbeitung an eine Bedingung zu knuepfen
//it's possible to call CallNextHookEx conditional only.
Result := CallNextHookEx(HookHandle, nCode, wParam, lParam);
  case nCode < 0 of
    True:
         exit;

   False:
         if (wParam = VK_NUMPAD7) then
         Form1.Button1.Click;
  end;
end;

Luckie 28. Jun 2011 22:51

AW: registerHotKey funktioniert nicht
 
Ist der Code jetzt in einer DLL?

dYnAm1c 28. Jun 2011 22:53

AW: registerHotKey funktioniert nicht
 
Nein direkt in der Unit

Luckie 28. Jun 2011 22:57

AW: registerHotKey funktioniert nicht
 
Das ist klar, dass der Quellcode in einer Unit liegt. Aber wird das zu einer DLL kompiliert?

dYnAm1c 28. Jun 2011 22:59

AW: registerHotKey funktioniert nicht
 
Ich meine in der Main Unit, also das was zum Programm kompiliert wird^^

EWeiss 29. Jun 2011 05:13

AW: registerHotKey funktioniert nicht
 
Zitat:

Zitat von dYnAm1c (Beitrag 1108734)
Jetzt habt ihr beide Unterschiedliche Codes gepostet, sind jetzt beide richtig?^^

Und trotzdem hat das ja noch nicht mein Problem gelöst das mein Hotkey immernoch nicht funktioniert, leider.

Boah eh..
Ich sehe exakt den gleichen Quelltext (Zeile)
Result := HookHandle <> 0;

gruss

jaenicke 29. Jun 2011 05:16

AW: registerHotKey funktioniert nicht
 
Wo der Code steht ist im Grunde egal, denn da der Code immer noch rein gar nichts mit der LowLevel-Hookprozedur zu tun hat, zu deren Definition ich den Link gepostet habe, kann es so oder so nicht gehen. :roll:
http://msdn.microsoft.com/en-us/library/ms644985.aspx

Dass die Werte genauso heißen, ist vollkommen egal, das Interessante ist deren Inhalt...

dYnAm1c 29. Jun 2011 12:05

AW: registerHotKey funktioniert nicht
 
Muss ich nicht eine MessageLoop haben damit der LowLevel Hook funktioniert?

dYnAm1c 30. Jun 2011 09:04

AW: registerHotKey funktioniert nicht
 
Kann oder will mir jetzt niemand mehr helfen?
Ich hab mir einfach alles was es zu Hooks gibts in der MSDN durchgelesen aber ich blick da einfach nicht durch.

Sry für den Doppelpost.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:19 Uhr.
Seite 4 von 5   « Erste     234 5      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz