none
VB2005で画面の解像度を知るには RRS feed

回答

すべての返信

  • WindowsFormやコンソールアプリケーションなら

    My.Computer.Screen.BoundsでRectangleが取得できますよ

     

    Code Snippet

    Dim rc as Rectangle

    rc = my.Computer.Screen.Bounds

     

     

    といった具合です

    2007年9月25日 10:47
  • My を使わない場合は Screen クラスを使用することで取得する事ができます。

     

    Screen クラスを使用した例

    Screen.PrimaryScreen.Bounds

     

     

    この他にも Screen クラスを使用することで作業領域を取得することや、セカンダリディスプレイの情報なども取得することができます。詳しくは Screen クラスのメンバやこちら プライマリディスプレイの大きさを取得する を参考にしてみてください。
    2007年9月25日 13:35
  • RedFox63さん、ダッチさんありがとうございます。

     

    ダッチさんのリンクはとても参考になりました。

    具体的コードが書かれていてよくわかりました。

    2007年9月25日 16:03