Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Minimiziranje (ne main forme)

[es] :: Pascal / Delphi / Kylix :: Minimiziranje (ne main forme)

[ Pregleda: 1355 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Minimiziranje (ne main forme)17.02.2010. u 07:18 - pre 172 meseci
Kada minimiziram formu (x) a ona nije main form-a onda mi se kod pokretanje neke druge aplikacije (y)
maximizira forma prve aplikacije (x (zajedno sa y)).
Riješenje sam napravio na način da sam postavio btn na koji sam stavio: Application.minimized ! I to radi.
E, sada kada bi imao event: onForm.Minimized ... imao bi ono što mi treba !!
Pošto toga nema, ima li tko riješenje na koji način da to izvedem?

Hvala
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Minimiziranje (ne main forme)17.02.2010. u 14:04 - pre 172 meseci
> Kada minimiziram formu (x) a ona nije main form-a onda mi se kod pokretanje neke druge aplikacije (y)
> maximizira forma prve aplikacije (x (zajedno sa y)).
> Riješenje sam napravio na način da sam postavio btn na koji sam stavio: Application.minimized ! I to radi.

Ovo nisam shvatio.

> E, sada kada bi imao event: onForm.Minimized ... imao bi ono što mi treba !!

Ako ti treba obaveštenje kada je minimizovana forma handluj WM_SYSCOMMAND poruku npr:

Code:

procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND; 

procedure TForm1.WMSysCommand(var Message: TWMSysCommand);
begin
  inherited;
  if (Message.CmdType and $FFF0 = SC_MINIMIZE) then
    Caption := 'Minimized';
end;


 
Odgovor na temu

Markanto
Marko Antolović
admin, zk
Buševec

Član broj: 184593
Poruke: 55
*.adsl.net.t-com.hr.



+3 Profil

icon Re: Minimiziranje (ne main forme)22.02.2010. u 07:10 - pre 172 meseci
Ok, thanks.
Kako rijšiti taj dio na način da ona forma koja je aktivna
(sve forme koje otvaram iz glavne form prikazuju se modalno -> showmodal)
da primi svojstvo main forme?
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Minimiziranje (ne main forme)22.02.2010. u 11:23 - pre 172 meseci
> Kako rijšiti taj dio na način da ona forma koja je aktivna
> (sve forme koje otvaram iz glavne form prikazuju se modalno -> showmodal)
> da primi svojstvo main forme?

Želiš li da promeniš Application.MainForm referencu na neku drugu? Morao bi prvo da uništiš postojeću MainFormu i da napraviš novu. Ne vidim ni potrebu da radiš tako nešto.
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Minimiziranje (ne main forme)

[ Pregleda: 1355 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.