Control Panel üzerindeki herhangi bir ayar diyalog penceresine ulaşmak için en temel api'lerden birini kullanabileceğinizi biliyormusunuz? Yapmanız gereken şey çok basitÖnce unit'e uses ShellApi; satırını ekleyin.



ShellExecute() fonksiyonu ShellApi unit'i içinde tanımlıdır. Bu api fonksiyonunu programınızda kullanabilmek için yukardaki satırın programınızda bulunması gerekir.

daha sonra programınızda Control Panelden herhangi bir ayar özelliğini açmak istediğiniz event'in içine şu kodu ekleyin. Biz örneğimizde Form1 adlı bir formun üzerinde yer alan Button1 adlı bir butona basıldığında bu işlemin yapılmasını istedik.


procedure TForm1.Button1Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'control', 'keyboard', nil, SW_SHOW);
end;



Burada 'control' Control Panel'in açılacağını 'date/time' ise Date/Time Properties diyalog penceresinin açılacağını belirtiyor.

Diğer özelliklere ulaşmak için 'date/time' yerine aşağıdaki parametreleri kullanabilirsiniz:

'display' Ekran ve masaüstü ayarları penceresini getirir.
'international' Bölgesel ayarlar penceresini getirir.
'mouse' Mouse ayarları penceresini getirir.
'keyboard' Keyboard ayarları penceresini getirir.

***** Zaralı

Tüm forumdan rastgele konular:

  • » Duanızı esirgemeyin...
  • » Duman hayranları Jolly Joker
  • » Açılımda Çağdaş Yaşam yok
  • » Kurban Nefes, deşiş, düvazları
  • » ABD Konya ve Kayseri’de… Dışişleri...
  • » Hakan Ve Figen'e Ziyarete Gidelim
  • » Nasip Olur Amasya'ya Varırsan - Özgür...
  • » Kenan Evren: Bir sağdan bir soldan astık
  • » Erdoğan'ı eleştiren öğretmen'in işine...
  • » Soner Ergül-DOĞ MUSTAFA

Aynı kategoriden rastgele konular:

  • » Bilgisayarınıza Bağlı Yazıcıları Bulun
  • » Delphi İle Outlook Üzerinden Mail...
  • » Girilen Tc Kimlik No Doğru Mu?
  • » Varsayılan Delphi component, bileşen...
  • » Dosya Sıkıstırma Ve Acma
  • » Control Panel Ayarları