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

Info kanal program

[es] :: Pascal / Delphi / Kylix :: Info kanal program

[ Pregleda: 1852 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mica99
Srbija

Član broj: 243749
Poruke: 90
*.dynamic.isp.telekom.rs.



+1 Profil

icon Info kanal program23.05.2012. u 08:00 - pre 144 meseci
Radim jedan info kanal program i potrebna mi je pomoc oko kontrole prikazivanja monitor 1 ili 2.
Da li zna neko kao bi se to moglo izvesti?
Takodje imam komponentu za full screen prikazivanje, ali bi me interesovalo kako se to moze izvesti iz koda
 
Odgovor na temu

salaczr

Član broj: 160654
Poruke: 103
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Info kanal program23.05.2012. u 08:58 - pre 144 meseci
Najjednostavniji nacin je da koristis klasu TScreen iz Forms unit-a.

ako zelis da izlistas spisak svih displeja na sistemu:
Code:

for i := 0 to Screen.MonitorCount - 1 do
  ComboBox1.Items.Add(IntToStr(i));


ako zelis da svoj program prikazes na odredjenom monitoru, mozes da dodas u OnSelect za ComboBox1
Code:

Self.Top := Screen.Monitors[ComboBox1.Items[ComboBox1.ItemIndex]].Top;
Self.Left := Screen.Monitors[ComboBox1.Items[ComboBox1.ItemIndex]].Left;
Self.Width := Screen.Monitors[ComboBox1.Items[ComboBox1.ItemIndex]].Width;
Self.Height := Screen.Monitors[ComboBox1.Items[ComboBox1.ItemIndex]].Height;


pozdrav
 
Odgovor na temu

mica99
Srbija

Član broj: 243749
Poruke: 90
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Info kanal program23.05.2012. u 09:04 - pre 144 meseci
Hvala ti puno
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Info kanal program

[ Pregleda: 1852 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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