2011-10-21 17 views
7

Visual Basicで画面の寸法にどのようにアクセスできますか?私はオンラインで見て、それはScreen.widthとScreen.lengthを使用すると言いますが、それらのプロパティを認識しません...ヒント?Visual Basicでの画面の大きさ

答えて

11

VBでは、Screen.WidthScreen.Heightを使用できます。 VBAにはありませんが、代わりにAPI呼び出しを使用できます。私は一種の新しい基本的な視覚的によ

MsgBox GetSystemMetrics(SM_CXSCREEN) & "x" & GetSystemMetrics(SM_CYSCREEN) 
+0

...だからここで私はこのコードを配置する必要があります

Public Declare Function GetSystemMetrics Lib "user32.dll" (ByVal index As Long) As Long Public Const SM_CXSCREEN = 0 Public Const SM_CYSCREEN = 1 

は、そのようにように使用します。これらの宣言を追加しますか? – Monkeyanator

+0

@Monkeyanator最初の3行を、関連ファイルの上部(機能の外)に配置します。実際の呼び出しを、GetSystemMetricsに値を必要とするところに置きます。 – Boann

+0

フォーム上に何かを配置する方法はありますか? – Monkeyanator

関連する問題