Entwickler-Ecke

Windows API - zu benutzenden Monitor für Bildschirmausgaben einstellen


Amiga-Fan - Do 15.11.07 21:50
Titel: zu benutzenden Monitor für Bildschirmausgaben einstellen
ich wollte mal wissen, ob man im Multi-Monitor-Betrieb, also wenn man zwei Monitore angeschlossen hat, für Bildschirmausgaben via messagebox einstellen kann, auf welche diese erscheinen sollen? Also ich verschiebe meine Anwendung auf den zweiten Monitor und meistens erscheinen die Messageboxen auch auf dem zweiten, aber vorhin hatte ich den Fall das sie trotzdem auf dem ersten Monitor erschienen.

Bei eigenen Formularen ist mir die Einstellungsmöglichkeit bekannt, aber bei diesen Befehlen eben nicht...


BenBE - So 18.11.07 00:29

Bei nVIDIA-Grafikkarten geht dies über den Treiber. (nView Desktop Extension).

Bei ATI gab's in die Richtung auch was.

Wenn de's für deine Programme haben willst: Du kannst Mit CreateMessageDialog die MessageDlg-Box manuell erzeugen und dabei die Position angeben.

Ansonsten lohnt sich da auch ein Blick auf die Variable Screens.