Wie erkenne ich mein display eine Auflösung in VB6?

Ich bin mit dem folgenden code:

Private Sub Form_Load()
    ResWidth = Screen.Width \ Screen.TwipsPerPixelX
    ResHeight = Screen.Height \ Screen.TwipsPerPixelY
    ScreenRes = ResWidth & "x" & ResHeight
    MsgBox (ScreenRes)
End Sub

Und einige andere ähnliche codes, die ich habe gegoogelt für. Das problem ist, ich bekomme immer eine Meldung, die sagen, dass meine Auflösung beträgt 1200x1200, obwohl meine eigentliche Auflösung ist 1920x1200. Warum bin ich immer schlechte Ergebnisse?

  • Fügen Sie dem Bildschirm.width, screen.Höhe, twipsperpixelx und twipsperpixely Werte, um Ihre message-box, was Sie bekommen?
  • Funktioniert prefectly auf meinem system! Neugierig problem....
  • Ich denke, das sollte funktionieren, es sieht gut aus. Ist es etwas ungewöhnliches, über das system?
  • Was ist mit mehreren Monitoren?
InformationsquelleAutor Exist | 2010-08-22
Schreibe einen Kommentar