Windowsa mesaj ekranı verme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Windowsa mesaj ekranı verme

Mesaj gönderen brs »

Selam normalde delphi içinde Label1.Caption := 'Program kapatılıyor!'; gibi label ile mesaj veriyoruz program minimize edildiğinde label görünmediğinden bu mesajı windows ile verme imkanı var mı?

Örnek:
Resim
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
G.Arkas
Üye
Mesajlar: 829
Kayıt: 01 Eki 2007 07:16
Konum: İstanbul
İletişim:

Re: Windowsa mesaj ekranı verme

Mesaj gönderen G.Arkas »

Bahsettiğiniz işlemin adı Balloon Hint'tir.

http://www.swissdelphicenter.ch/torry/s ... hp?id=1164
Resim
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Windowsa mesaj ekranı verme

Mesaj gönderen brs »

Balloon biliyordum,sadece programda kullanabilir sanıyordum
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Kullanıcı avatarı
brs
Üye
Mesajlar: 626
Kayıt: 04 Eki 2012 03:52

Re: Windowsa mesaj ekranı verme

Mesaj gönderen brs »

Çözümü buldum, forma bir TrayIcon ekliyoruz ve sonrasında kodları kendinize göre uyarlıyoruz...

Kod: Tümünü seç

procedure TForm3.TrayIcon1Click(Sender: TObject);
begin
  TrayIcon1.Visible := False;
  Show();
  WindowState := wsNormal;
  Application.BringToFront();
end;

procedure TForm3.FormResize(Sender: TObject);
begin
  if WindowState = wsMinimized then
  begin
    TrayIcon1.Visible := True;
    TrayIcon1.BalloonHint := 'Form Minimeze Edildi!';
    TrayIcon1.BalloonFlags := bfInfo;
    TrayIcon1.ShowBalloonHint();
  end;
end;
İşi bilen yardım eder, az bilen akıl verir, bilmeyen eleştirir, yapamayan ise çamur atar...
Cevapla