Multi-Monitore

31/07/2011 - 11:04 von Lothar Geyer | Report spam
Nachdem das immer mehr um sich greift, muss ich da auch etwas tun. Aber
bevor ich selbst damit anfange:

Hat jemand eine fertige Lösung, die eine MessageBox in der Mitte
desjenigen Monitors platziert, in dem sich das aktive Child-Window einer
MDI-Anwendung befindet?

Lothar Geyer
 

Lesen sie die antworten

#1 G.Wietzorek
01/08/2011 - 18:07 | Warnen spam
Am 31.07.2011 11:04, schrieb Lothar Geyer:
Nachdem das immer mehr um sich greift, muss ich da auch etwas tun. Aber
bevor ich selbst damit anfange:

Hat jemand eine fertige Lösung, die eine MessageBox in der Mitte
desjenigen Monitors platziert, in dem sich das aktive Child-Window einer
MDI-Anwendung befindet?




Wenn Du eine Lösung hast, eine Msgbox auf einem Single Monitor System zu
positionieren, wàre ich daran interessiert ;-). Weder VB msgbox, noch
die messagebox API Funktion erlauben die Übergabe von Positionsangaben?

Was machst Du dann, wenn sich Dein Fenster auf zwei/drei/vier Monitoren
gleichzeitig jeweils nur zum Teil befindet?

Wenn Du die MessageBox API Funktion verwendest, entscheidet Windows
anhand des übergebenen Windowhandles automatisch, wo die MsgBox
erscheint (ebenso wie bei den Systemdialogen zum öffnen/speichern von
Dateien etc.) - bei VB dürfte das ebenso sein, vermute ich daher stark,
denn unter der Haube wird VB auch nichts anderes verwenden - müsste man
einfach mal testen, hab hier nur kein Multimonitorsystem zur Verfügung.

Gruß

Gert


"Probleme kann man niemals mit derselben Denkweise lösen, durch die sie
entstanden sind."
Albert Einstein

Ähnliche fragen