keypress olayı ile sayfayı üste alma ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

keypress olayı ile sayfayı üste alma ?

Mesaj gönderen kodcuminik »

merhaba arkadaşlar ben excelde yada farklı bir yazılımda çalışırken alt+r tuşuna bastıgımda
altta hazırda bekleyen açık olan programımın ekrana gelmesini istiyorum nasıl bir keypress olayı kullanmalıyım

teşekkürler
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: keypress olayı ile sayfayı üste alma ?

Mesaj gönderen mkysoft »

bu tür bir erişim için windows apileri hook etmeniz lazım. dikkat edin, virüs programları key logger uyarısı verebilir.
thelvaci
Kıdemli Üye
Mesajlar: 770
Kayıt: 11 Tem 2010 07:17
Konum: Istanbul
İletişim:

Re: keypress olayı ile sayfayı üste alma ?

Mesaj gönderen thelvaci »

RegisterHotKey API'sini incelemenizi tavsiye edebilirim.
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: keypress olayı ile sayfayı üste alma ?

Mesaj gönderen kodcuminik »

çok teşekkür ederim makbüle geçti ama yinede sade bir anlatımla küçük bir örnek olsaydı harika olurdu

ha bu arada aslangeri forumdan istifamı etti :) niye böyle
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: keypress olayı ile sayfayı üste alma ?

Mesaj gönderen Battosai »

jedi bileşen seti içinde jvApplicationHotKey bileşeni var...kullanımı çok basit sadece active ediyorsun istediğin kısa yollardan birini seçip onhotkey olayınada kodlarını yazıyorsun. Jedi bileşen seti ücretsizdir. Eğer yüklü değilse yükle çok faydalı bileşenleri var...
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: keypress olayı ile sayfayı üste alma ?

Mesaj gönderen orhancc »

Kod: Tümünü seç

//OnCreate
If not RegisterHotkey
    (Handle, 1, MOD_ALT or MOD_SHIFT, VK_F9) Then
     ShowMessage('Alt-Shift-F9 kısayol tuşu olarak atanamz.') ;

//OnClose

   UnRegisterHotkey( Handle, 1 ) ;


   private // form declaration
     Procedure WMHotkey( Var msg: TWMHotkey ) ;
       message WM_HOTKEY;

Procedure TForm1.WMHotkey( Var msg: TWMHotkey ) ;
   Begin
     If msg.hotkey = 1 Then Begin
       If IsIconic( Application.Handle ) Then
         Application.Restore;
       BringToFront;
     End;
   End;
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: keypress olayı ile sayfayı üste alma ?

Mesaj gönderen aslangeri »

kodcuminik yazdı: ha bu arada aslangeri forumdan istifamı etti :) niye böyle
:?: :shock:
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla