Jump to content


Photo

Activar y Desactivar Checkbox con Hotkeys?


  • Please log in to reply
1 reply to this topic

#1 BrainDeath

BrainDeath

    Member

  • Miembros
  • PipPip
  • 28 posts

Posted 26 October 2009 - 07:47 PM

Hola... Ultimamente he stado queriendo ponerle hotkeys a un checkbox,use el metodo de actionlist pero al estar minimizado el form no hagarra el hotkey solo funciona maximizado el form.

Alguien sabe alguna forma de ponerle la combinacion de hotkeys "CTRL+A" al checkbox para activar y desactivar la misma ya sea minimizado o maximizado el form?

Espero no sea mucho pedir, Gracias

Saludos.. ^^
  • 0

#2 escafandra

escafandra

    Advanced Member

  • Administrador
  • 4107 posts
  • LocationMadrid - España

Posted 27 October 2009 - 01:32 AM

Observa este ejemplo de cHackAll que viene de aquí:




delphi
  1. unit Unit1;
  2.  
  3. interface
  4.  
  5. uses Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
  6.  
  7. type
  8. TForm1 = class(TForm)
  9.   procedure FormCreate(Sender: TObject);
  10.   procedure HotKey(var Message: TMessage); message WM_HOTKEY;
  11. end;
  12.  
  13. var Form1: TForm1;
  14.  
  15. implementation
  16.  
  17. {$r *.dfm}
  18.  
  19. procedure TForm1.FormCreate(Sender: TObject);
  20. begin
  21. RegisterHotKey(Handle, 666, MOD_ALT or MOD_CONTROL or MOD_SHIFT, VK_F5);
  22. end;
  23.  
  24. procedure TForm1.HotKey(var Message: TMessage);
  25. begin
  26. if Message.WParam = 666 then
  27.   begin
  28.   SetForegroundWindow(Handle);
  29.   ShowMessage('HOT key');
  30.   end;
  31. end;
  32.  
  33. end.



Saludos.
  • 0




IP.Board spam blocked by CleanTalk.