|
Kein さん ありがとうございました。
ちょうど入れ違いで、別サイトで下記コードをみつけて
とりあえず解像度は解決しました。
Type RECT
x1 As Long
y1 As Long
x2 As Long
y2 As Long
End Type
Declare Function GetDesktopWindow Lib "User32" () As Long
Declare Function GetWindowRect Lib "User32" _
(ByVal hWnd As Long, rectangle As RECT) As Long
Function GetScreenResolution() As String
Dim R As RECT
Dim hWnd As Long
Dim RetVal As Long
hWnd = GetDesktopWindow()
RetVal = GetWindowRect(hWnd, R)
GetScreenResolution = (R.x2 - R.x1) & "x" & (R.y2 - R.y1)
End Function
GetSystemMetrics Lib と GetDesktopWindow Lib、GetWindowRect Lib と
いろいろとあるのですね〜 ちゃっぴさんに教えて頂いた方法でいろいろ
と調べてみようと思います。 ありがとうございました。
|
|