04.05.2012, 08:43
Hallo Leute,
ich arbeite an einer Anwendung, welche an einem PC mit 2 Monitoren betrieben wird. Monitor 1 zeigt das Hauptprogramm und auf Monitor 2 sind zwei Fenster zur Datenanzeige (Aufruf der VIs vom Hauptprogramm) zu sehen. Die beiden Datenfenster sollen bündig nebeneinander angeordnet werden. Dazu wird das 1. Datenfenster in die linke obere Ecke des Monitors 2 plaziert. Dann wird die Frontpanel Property FP.WinBounds abgefragt, um den rechten Rand des Fensters zu bestimmen. Diese Position entspricht dann dem linken Rand des 2. Datenfensters.
Damit lassen sich die Fenster nebeneinander anordnen, zumindest unter XP. Unter Win7 klappt dies leider nicht, dann standardmäßig ist bei Win7 ein Rand aus 4 Pixeln um jedes Fenster. Dieser Rand wird aber bei der Property FP.WinBounds leider nicht berücksichtigt. Egal wie groß der Rand eingestellt ist, die Ergebnisse von FP.WinBounds sind gleich.
Gibt es vielleicht eine andere Property, welche die wahre Größe eines Fensters bestimmt? Oder kann man die Größe des Randes ermitteln? Ist sicher in den Weiten der Registry versteckt.
Die Anwendung ist unter LV2010 64 Bit programmiert.
Gruß Micha
ich arbeite an einer Anwendung, welche an einem PC mit 2 Monitoren betrieben wird. Monitor 1 zeigt das Hauptprogramm und auf Monitor 2 sind zwei Fenster zur Datenanzeige (Aufruf der VIs vom Hauptprogramm) zu sehen. Die beiden Datenfenster sollen bündig nebeneinander angeordnet werden. Dazu wird das 1. Datenfenster in die linke obere Ecke des Monitors 2 plaziert. Dann wird die Frontpanel Property FP.WinBounds abgefragt, um den rechten Rand des Fensters zu bestimmen. Diese Position entspricht dann dem linken Rand des 2. Datenfensters.
Damit lassen sich die Fenster nebeneinander anordnen, zumindest unter XP. Unter Win7 klappt dies leider nicht, dann standardmäßig ist bei Win7 ein Rand aus 4 Pixeln um jedes Fenster. Dieser Rand wird aber bei der Property FP.WinBounds leider nicht berücksichtigt. Egal wie groß der Rand eingestellt ist, die Ergebnisse von FP.WinBounds sind gleich.
Gibt es vielleicht eine andere Property, welche die wahre Größe eines Fensters bestimmt? Oder kann man die Größe des Randes ermitteln? Ist sicher in den Weiten der Registry versteckt.
Die Anwendung ist unter LV2010 64 Bit programmiert.
Gruß Micha