Forum: Object-Pascal / Delphi-Language
Delphi
by DGL-luke,
11. Apr 2007
Hallo,
ich schaffs jetzt selber grad nicht...
hotkey := MakeWord(Byte(Ord('X')), Byte(HOTKEYF_ALT));
SendMessage(HotKey1.Handle,HKM_SETHOTKEY,hotkey,0);
sollte eigentlich völlig reichen, um "ALT+X" im hotkey-edit erscheinen zu lassen... tuts aber nicht.
Forum: Object-Pascal / Delphi-Language
Delphi
by DGL-luke,
10. Apr 2007
Du bekommst natürlich nur Zahlenwerte. Aber diese Zahlenwerte sind Virtual-Key Codes.
Zum setzen musst du diese virtual-Key Cdes benutzen.
Anzeigen kannst du sie jederzeit mit einer THotkey-Komponente. Und speichern und laden über die Messages.
Forum: Object-Pascal / Delphi-Language
Delphi
by DGL-luke,
28. Mär 2007
Hallo,
du musst da Virtual-Key Codes benutzen. Konstanten VK_...
Außerdem:
{JvHotKey2.Hotkey:=}SendMessage(JvHotKey2.Handle, HKM_SETHOTKEY, 66, 0);
Forum: Object-Pascal / Delphi-Language
Delphi
by DGL-luke,
25. Feb 2007
Nein.
HKM_SETHOTKEY
SendMessage(JvHotKey1.Handle, HKM_SETHOTKEY, SavedHotKeyValue, 0);
Forum: Object-Pascal / Delphi-Language
Delphi
by DGL-luke,
25. Feb 2007
Sodele, hab mal was zusammengepackt für dich.
Forum: Object-Pascal / Delphi-Language
Delphi
by DGL-luke,
24. Feb 2007
Du bekommst da ein Integer zurück. Das ist dein Hotkey. -> HKM_GETHOTKEY
EDIT: In deinem Fall:
HotKeyIdent := SendMessage(JvHotkey1.Handle, HKM_GETHOTKEY,0,0);