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:

  • » Turizmin gözdesi: Ege
  • » Ben Bir Kızılbaşım...
  • » 'Tedbirsizlik sonucu bu noktaya...
  • » Aşağıdaki satırlar Sünni bir ailede...
  • » Ankara ve 5 ilde elektrik kesintisi
  • » Meclis'te bu hafta
  • » AKP eski milletvekili Nevzat Yalçıntaş...
  • » Lüks araçlar yok satıyor
  • » Balbay ve haberal ne zaman çıkacak
  • » filipinler'de sel:5 ölü

Aynı kategoriden rastgele konular:

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