Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
TrayIcon ile BringToFront işlemi
#1
Smile 
Merhaba arkadaşlar.
Bilindiği üzere servis tarzı uygulamalar yazdığımız da form olarak görüntü yerine sağ altta saatin orada görünmesi için TrayIcon kullanıyoruz. Fakat burada simgeyi tıkladığımız da uygulamanın açılıp, en öne gelmesini şu şekilde sağlıyorum.

procedure TForm1.TrayIcon1Click(Sender: TObject);
var
AppWnd: HWND;
begin
  Self.Show;
  self.BringToFront;

  AppWnd :=  Application.Handle;
  if IsIconic(AppWnd) then
    Application.Restore;
  SetForegroundWindow(AppWnd);
end;
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  store procedure ile toplama islemi sadikacar60 5 349 22-04-2024, Saat: 12:50
Son Yorum: bydelphi
  Delphi 7 Veri Tabanı İşlemi Hakkında mahone 6 1.123 28-02-2023, Saat: 15:36
Son Yorum: mahone
  Rest Debugger ile POST işlemi 41linea41 0 472 18-10-2022, Saat: 20:25
Son Yorum: 41linea41
  Json Parse İşlemi bünyamin68 10 3.226 24-07-2022, Saat: 09:49
Son Yorum: arsl01
  Dosya Binary Yama İşlemi COMMANDX 8 2.364 03-02-2022, Saat: 18:22
Son Yorum: COMMANDX



Konuyu Okuyanlar: 1 Ziyaretçi