Einzelnen Beitrag anzeigen

Schwitzus

Registriert seit: 16. Jun 2005
Ort: Stockerau
4 Beiträge
 
Delphi 6 Enterprise
 
#9

Re: Hotkey bei Image Kompente

  Alt 19. Jun 2005, 01:55
Zitat von Stony2k:
Das heisst also ich kann auch vk_b, vk_c etc. nehmen ?
wennst dir vorher eine liste mit konstanten von vk_a bis vk_z machst kannst die verwenden, also Buchstaben und Zahlen sind glaub ich nicht vordefiniert
Delphi-Quellcode:
const
 vk_A=65;
 vk_B=66;
 vk_C=67;
 {..usw..}
 vk_Z=90;
 vk_0=48;
 vk_1=49
 {..usw..}
F1 bis F12 sind vordefiniert (vk_f1, ...), genauso wie Enter (vk_return) und andere Tasten, schau in die unit Windows und such nach "VK_", da wirst einiges finden

das TImage selbst hat kein handle, deswegen wird der hotkey ja auch für das handle des Fensters registriert, das Fenster erhält dann auch den Hotkey:
Delphi-Quellcode:
procedure TForm1.WMHotKey(var Msg: TWMHotKey);
begin
  if Msg.HotKey = in_registerhotkey_angegebener_id then Image1.OnMouseDown(nil,mbleft,[],0,0);
end;
nicht verzagen, delphi fragen - doch verzagen, delphi schlagen!!
  Mit Zitat antworten Zitat