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:

  • » Instagram Arama Sonuçlarını...
  • » Anayasa Mahkemesi Sezer'in başvurusunu...
  • » Hukuk Sözlüğü
  • » Engelliler Akdağ'dan özür bekliyor
  • » 4 otomobil lastiği için 7 bin 500 litre...
  • » Vakit' te tecavüz skandalı
  • » Alevilik Nedir? Alevi Kimdir? Alevi...
  • » 'Erdoğan Atatürk'ü geçti'
  • » Bu da İmam Star!
  • » İslam Hukuku bir erkeğin birden fazla...

Aynı kategoriden rastgele konular:

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