Ich starte meine Dialogfenster immer mit
Code:
(new_dialog "meindialog" meinedatei "" startkoordinaten)
und erzeuge meine Startkoordinaten bei jedem Knopfdruck mit
Code:
(action_tile "mein_button" "(setq startkoordinaten (done_dialog 3))")
Damit liegt das Fenster immer dort am Bildschirm, wohin ich es verschoben habe. Funktioniert bestens auf diversen PCs mit diversen Grafikkarten, aber ....
... mein PC mit Matrox Millenium G450 Dualhead und Doppelbildschirm macht das nicht, sondern legt das Dialogfenster immer in die Mitte des Bildschirmes (ich verwende die 2 Schirme nicht als "doppelt grosser Bildschirm", sondern als "2 Schirme nebeneinander"). "Matrox Quick Desk" ist aktiviert.
Die Koordinaten werden schon korrekt erzeugt, aber das Einlesen mit "New_dialog" scheint ein Problem zu machen.
Welcher von den hundert Knöpfen ist der richtige??
Peter
Peter
------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP