Screen height and width

Started by
2 comments, last by Newbie00 20 years ago
How would I get the screen height and width?
Advertisement
There are many ways to do this, depending on what you''re talking about.

If you want the full screen''s height and width, use these functions:

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


For the current window''s height and width, use this:

// Declared earlier...// HWND hWnd; RECT rcClient;GetClientRect( hWnd, &rcClient );int width  = rcClient.right - rcClient.left;int height = rcClient.bottom - rcClient.top; 


Hope that helps!!
Exactly what I needed. Thank you.
Also, since this is the DirectX forum, there''s the IDirect3D9::GetAdapterDisplayMode method; it returns other info about the mode as well, namely the refresh rate and pixel format.

-Nik

Niko Suni

This topic is closed to new replies.

Advertisement