PDA

Tam Sürümünü Görmek İçin : c++ builder; minimize


yastasinane
08/09/2005, 23:07
slmlar,
c++ builder da bir form minimize edildigi durumda bir islem yaptirmak icin ne yapmam gerekiyor??

yani adam minimize ettigi zaman bir bir ShowMessage kullanmak istiyorum diyelimki. bir kac ornek buldum ama calismiyor.
Application->OnMinimize=FormMinimize;
veya
void __fastcall TMainForm::FormMinimize(TObject *Sender)
{
ShowMessage("sdfg");
}

gibi. bunlari denedim, belirtilen kutuphaneleri include ediyorum. sonuc yok.
ne yapabilirim?

iyi calismalar...


bonder
14/09/2005, 19:17
Ben denedim oldu,
1. Form sinifinin baslih dosyasinda private
void __fastcall TForm1::Cabbar(TObject *Sender);
bir prototip tanimladim.
2. Form sinifinda prototipini yarttigim fonksiyonu yazdim.
void __fastcall TForm1::Cabbar(TObject *Sender)
{
ShowMessage("hedehodo");
}
3. Formun yapicisina, Application in OnMinmize() metodunu Form'un Cabbar() fonksiyonu karsilayacagini soyluyorum, en azindan ben oyle zannediyorum simdilik...
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
Application->OnMinimize = Cabbar;
}

4. Bitti :)

yastasinane
15/09/2005, 20:27
ayni seyi defalarca denedim. sende nasil oldu merak ettim.
kaynak dosyalari gonderebilir misin?

yastasinane
16/09/2005, 20:27
ayni seyi defalarca denedim. sende nasil oldu merak ettim.
kaynak dosyalari gonderebilir misin?

mekya
22/09/2005, 20:25
void __fastcall TForm1::ApplicationEvents1Minimize(TObject *Sender)
{
ShowMessage("boyle oluyor heralde :-) ");
}
//------------------------------------------------------------------------

kardes anlarsan "yazıcıyı kontrol etme " basligina bakarmisin?