Q&A

  • 핫키로 내프로그램 활성화시키기
Tray같은 곳에 내프로그램이 실행되어 있는 상태에서
[win]+[z]나 [Ctrl]+[Alt]+[z] 같은 키를 누르면
내프로그램이 활성화되어 나타나도록 하고 싶은데 어떻게 해야할까여..
1  COMMENTS
  • Profile
    Black}{ole 2002.02.23 00:19
    윈도우에 HotKey 등록하기

    ..
    .
    .
    private
    Procedure WMHotkey( Var msg: TWMHotkey ); message WM_HOTKEY;
    public
    end;

    var
    Form1: TForm1;

    implementation

    {$R *.DFM}

    procedure TForm1.FormCreate(Sender: TObject);
    begin
    If not RegisterHotkey( Handle, 1, MOD_ALT or MOD_SHIFT, VK_F9 ) Then
    ShowMessage('Unable to assign Alt-Shift-F9 as hotkey.');
    end;

    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
    begin
    UnRegisterHotkey( Handle, 1 );
    end;

    Procedure TForm1.WMHotkey( Var msg: TWMHotkey );
    Begin
    If msg.hotkey = 1 Then Begin
    If IsIconic( Application.Handle ) Then
    Application.Restore;
    BringToFront;
    End;
    End;


    이렇게 하심됩니다.
    그럼..20000.