[BCB] Form centreren op secundair scherm

Pagina: 1
Acties:

  • ruudboon
  • Registratie: September 2001
  • Laatst online: 21:09
lk probeer een form in c builder te centreren op een tweede scherm.
Het is me wel gelukt om te decteren of er meerdere schermen zijn (intMonitorCount)
Ook kan ik van het andere schermen de resolutie op vragen (Screen->Monitors[1]->Width);
Hard de resolutie erin coderen is natuurlijk een mogelijkheid maar echt netje vind ik dat niet.

Volgens mij moet er iets bestaan van Form2->setDisplay[1] ofzo maar vinden kan ik het niet.
Hopelijk is hier iemand die hier ervaring mee heeft en mij op weg kan helpen

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 12-12-2025
(hoogte - schermhoogte) / 2
(breedte - schermbreedte) / 2

Daarmee kan je i.i.g. het form centreren...
Hoe C verder werkt... geen idee, ik ken de taal niet :+

[ Voor 48% gewijzigd door Alex) op 02-08-2005 00:46 ]

We are shaping the future


  • ruudboon
  • Registratie: September 2001
  • Laatst online: 21:09
EHm ja dat klopt
Maar nu centreer je hem niet op het secundaire scherm

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Alle schermen bij elkaar vormen een grote desktop. De schermcoordinaten lopen gewoon door. Met Screen->Monitors kan je achterhalen waar op die grote desktop welke monitor begint. Beetje rekenen met pixels en je bent er.

Vergeet ook niet te kijken naar TForm->DefaultMonitor en TForm->Position.

We adore chaos because we like to restore order - M.C. Escher