Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

ÖNEMLİ AÇIKLAMA: MUTLAKA OKUYUNUZ!

Gönderen Konu: Caps Lock ve Num Lock Tuşlarının Durumunu Öğrenmek ve Değiştirmek  (Okunma sayısı 2009 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Alıntı yapılan: Belirtilmemiş
Bu yazı yazarın Delphi’nin .NET uyumlu versiyonunu konu ettiği kitabının Api fonksiyonları adlı bölümün bir kısmıdır. http://www.seckin.com.tr/urun.aspx?productID=6451

Caps Lock ve Num Lock Tuşlarının Durumunu Öğrenmek ve Değiştirmek

GetKeyboardState() fonksiyonu kullanıldığı zaman kendisine parametre olarak verilen ve dizi değişkenler gibi işlev gören TKeyboardState tipindeki değişkene tuşların durumu hakkında bilgi aktarmaktadır. Hangi tuş hakkında bilgi edinilmek isteniyorsa KeyboardState tipindeki dizi değişkenin ilgili elemanın içeriğine bakılmalıdır.

Kod: [Seç]
Var
    Durum : TKeyboardState;
begin
   GetKeyboardState(Durum);
   If Durum[20] = 0 Then
      Durum[VK_CAPITAL] := 1;
   Else
     Durum[VK_CAPITAL] := 0;
     SetKeyboardState(Durum);
end;

Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.