Thema: Delphi Windows Key - Shell

Einzelnen Beitrag anzeigen

schwa226

Registriert seit: 4. Apr 2008
400 Beiträge
 
#7

Re: Windows Key - Shell

  Alt 5. Sep 2009, 15:04
Super Danke!

Geht super!

Nun habe ich noch das Problem, wenn ich auch noch WIN+E für den Explorer machen will mir beide Hotkeys ausgelößt werden:

Delphi-Quellcode:
RegisterHotKey(MainFormHandle, id1, MOD_WIN, VK_LWIN);
RegisterHotKey(MainFormHandle, id2, MOD_WIN, VK_E);
Wenn ich nun die WIN-Taste drück und halte wird id1 ausgelößt drücke dann noch die E Taste dazu wird auch id2 ausgelößt.

Hätte versucht mit GetAsyncKeyState(VK_LWIN) <> 0 zu überprüfen ob die Taste von id1 noch unten ist.
Jedoch sagt mir Delphi dann das die immer 0 ist.
Also muss hier wahrscheinlich noch ein anderer TastenCode als VK_LWIN rein.
Delphi 2010, Update 4 & 5
  Mit Zitat antworten Zitat