画面の大きさを取得するWinAPI メモ

Posted on Wed 23 September 2009 in Windows

メイン画面の大きさを取得

int width = ::GetSystemMetrics(SM_CXSCREEN);
int height = ::GetSystemMetrics(SM_CYSCREEN);

マルチディスプレイ環境で全ての画面領域の大きさを取得

int width = ::GetSystemMetrics(SM_CXVIRTUALSCREEN);
int height = ::GetSystemMetrics(SM_CYVIRTUALSCREEN);

参考URL

http://msdn.microsoft.com/ja-jp/library/cc429812.aspx