Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.351 Beiträge
 
Delphi 11 Alexandria
 
#45

AW: registerHotKey funktioniert nicht

  Alt 30. Jun 2011, 22:31
Wirklich, ich hab mir alles in der MSDN angeschaut und ich verbeuge mich davor das du sagst das ist total einfach, ich wär auf den Code nicht in Monaten gekommen glaube ich.
Das ist nur die Übersetzung der Definition in C++ in der Doku, die unter wParam ja verlinkt ist:
http://msdn.microsoft.com/en-us/library/ms644967.aspx

Wenn du die nicht verstanden hast, hättest du das ja schreiben können. So konnte ich ja nicht wissen, dass du damit nicht klar kommst. Nur vermuten...

Ich hätte da noch eine Frage, was genau tut dieser Abschnitt?
Delphi-Quellcode:

  TKbdDLLHookStruct = tagKBDLLHOOKSTRUCT;
  PKbdDLLHookStruct = ^TKbdDLLHookStruct;
Das "^" Zeichen hab ich in Delphi so noch nie gesehen?
Damit wird PKbdDLLHookStruct als Pointer auf TKbdDLLHookStruct deklariert. Das heißt eine solche Variable zeigt auf eine TKbdDLLHookStruct Struktur.

Diese Deklaration ist so üblich:
tagKBDLLHOOKSTRUCT ist der Originalname aus der API, TKbdDLLHookStruct der Name mit Delphischreibweise und PKbdDLLHookStruct der Pointer darauf.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat