Minimize

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
eduran
Üye
Mesajlar: 52
Kayıt: 03 Tem 2003 04:02

Minimize

Mesaj gönderen eduran »

selam arkadaşlar.
easy cafe tarzı bir program yaptım. öğrenci bilgisayarının ekranı kilitliyor-açıyor. fakat nadiren de olsa kendi formum ekranı kaplamıyor. özellikle DOS oyunlarında. bilgisayar, ekranı kilitle mesajını alıyor fakat kendi formum arka planda çalışıyor. oyundan çıkınca bunu gördüm. bunu düzeltmek için ne yapabilirim? diğer çalışan tüm programları minimize etmem bir çözüm olur mu? Bunu nasıl yapabilirim? Teşekkür ederim.
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

viewtopic.php?p=10252#10252

bence başka bir çözüm bulsanız daha iyi ama.. bu arama sonucu
@mrmcop a ait

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
Var
 WindowsNumarasi : THandle;
 WindowsAdi      : String;
 ProgAdi         : String;
begin
  WindowsAdi := 'SciCalc';
  ProgAdi    := 'Calc.exe';
  WindowsNumarasi := FindWindow(PChar(WindowsAdi), Nil);
  If IntToStr(WindowsNumarasi) = '0'
     then  WinExec( pChar(ProgAdi) , SW_MAXIMIZE)
     else  SetForegroundWindow(WindowsNumarasi);
end;
Kullanıcı avatarı
eduran
Üye
Mesajlar: 52
Kayıt: 03 Tem 2003 04:02

Mesaj gönderen eduran »

sanırım başka bir çözüm bulmalıyım. önerdiğiniz kod çalışıyor aslında ama benim programımda çalışmıyor. aynı şekilde formum arka planda çalışıyor. dos programlarında böyle yapıyor. neyse ilgilendiğiniz için teşekkür ederim.
Kullanıcı avatarı
husonet
Admin
Mesajlar: 2962
Kayıt: 25 Haz 2003 02:14
Konum: İstanbul
İletişim:

Mesaj gönderen husonet »

Aslında düşündümde HOOK olayını araştırsanız HOOK hakında bilgim yok ama bu tip şeyler yapılabilir die duymuştum yinede bir araştırmakta fayda var.

Kolay Gelsin...

Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
Kullanıcı avatarı
derya
Kıdemli Üye
Mesajlar: 68
Kayıt: 16 May 2004 02:43
Konum: Almanya/Bonn
İletişim:

Mesaj gönderen derya »

Kendi formunuzu ön plana almak için belki buradaki kod işinize yaraya bilir.
Cevapla