デスクトップ上のウィンドウ矩形は、関数 GetWindowRect() によって取得することができる。 //********************************************************* // ウィンドウの高さを返す。 //********************************************************* int GetWindowHeight ( HWND hWnd ) { RECT Rect; // ウィンドウ矩形の取得 GetWindowRect( hWnd, &Rect ); return Rect.bottom - Rect.top; }//GetWindowHeight //********************************************************* // ウィンドウの幅を返す。 //********************************************************* int GetWindowWidth ( HWND hWnd ) { RECT Rect; // ウィンドウ矩形の取得 GetWindowRect( hWnd, &Rect ); return Rect.right - Rect.left; }//GetWindowWidth //********************************************************* // クライエント領域の高さを返す。 //********************************************************* int GetClientHeight ( HWND hWnd ) { RECT Rect; // クライエント領域矩形の取得 GetClientRect( hWnd, &Rect ); return Rect.bottom; }//GetClientHeight //********************************************************* // クライエント領域の幅を返す。 //********************************************************* int GetClientWidth ( HWND hWnd ) { RECT Rect; // クライエント領域矩形の取得 GetClientRect( hWnd, &Rect ); return Rect.right; }//GetClientWidth 関連
・デスクトップ領域、デスクトップ作業領域のサイズを取得する |
|