Win32获取屏幕可用尺寸/获取桌面可用区域 (即除去任务栏的区域)

版权声明:本文为博主原创文章,转载请注明原帖地址。 https://blog.csdn.net/sunflover454/article/details/51469696
//不知道为什么,这样获取的不准确
int cx = GetSystemMetrics(SM_CXFULLSCREEN);
int cy = GetSystemMetrics(SM_CYFULLSCREEN);


上面那个不知道为什么获取结果不理想,有知道的朋友麻烦告知一下我,下面这个好使。


//获取可用桌面大小
RECT rect;
SystemParametersInfo(SPI_GETWORKAREA, 0, &rect, 0);
int cx = rect.right - rect.left;
int cy = rect.bottom - rect.top;

猜你喜欢

转载自blog.csdn.net/sunflover454/article/details/51469696