Fensterposition auf Dual Screen

  • VB6

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Mad Andy.

    Fensterposition auf Dual Screen

    hallo,

    weiss jemand wie ich herausfinde auf welchem Bildschirm sich ein bestimmtes Fenster befindet?

    am besten auch noch die Koordinaten des Fensters

    ich hab es mit der Funktion GetMonitorFromWindow(hwnd,flag) versucht,
    er bringt mir zwar 2 verschiedene Werte wenn ich die position des Fenstern ändere, aber woher weiss ich welcher Wert für welchen Schirm ist?

    Die Werte sind 65537 für Bildschirm 1, respektif 65539 für Bildschirm 2

    ich würde die zwei werte ja nehmen, aber ich bezweifele dass diese auf einem anderen PC gleich sind

    Vielen Dank

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „chaoskeeper“ ()

    Hi!

    Das ist das Windows-Interne Monitor-Handle. Interessant ist nur, dass mein 1. Monitor (hab nur einen dran) auch 65537 ist...

    Ich kann dich nur auf support.microsoft.com/kb/194578/de verlinken. Dort gibts ein Beispiel, wo alle APIs in dem Zusammenhang vorkommen.


    so long..
    Andy


    EDIT:
    Verschoben, da es sich hier weder um Spiele- noch um (Multi-)Mediaprogrammierung handelt.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Mad Andy“ ()