procedure TForm1.WMSysCommand(var Msg: TWMSysCommand);
begin
if (Msg.CmdType = sc_minimize) or (Msg.CmdType = sc_close) then
//minimize etmek için komutlar
else begin
if Msg.CmdType = SC_MAXIMIZE then
else DefaultHandler(Msg);
end;
end;
çarpıya basınca kapatmıyor programı, sadece kodla close diyince kapatıyor.
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
Arkadaşlar,
Hala bir çözüm bulamadım şu işe. Wm_endsession mesajını yakalayıp pprogramı kapatıyorum. fakat bilgisayar kapanmıyor yinede. Program kapandıktan 2 , 3 saniye sonra bilgisayarın kapanma işlemi sonlanıyor ve açık kalıyor bilgisayar.
Buna bir çözüm bulan var mı acaba?
iyi çalışmalar
Hocam formun onclose olayında üstte yazdığım 2 satırlık kod var. msndeki gibi çarpıya basınca gizleniyor. Bilgisayarın kapandığını anlamak için WMQueryEndSession mesajını ve WMEndSession mesajını yakalayıp programı kapatıyorum fakat windows kapanmıyor. Bunu nasıl çözerim?
İyi çalışmalar