获取当前显示器屏幕大小:
int nScreenWidth = ::GetSystemMetrics(SM_CXSCREEN);
int nScreenHeight = ::GetSystemMetrics(SM_CYSCREEN);
获取当前Working Area大小,不包括任务栏:
CRect rcWorkArea;
SystemParametersInfo(SPI_GETWORKAREA, NULL, &rcWorkArea, NULL);
多显示器的时候可以使用SM_XVIRTUALSCREEN、SM_YVIRTUALSCREEN、SM_CXVIRTUALSCREEN和SM_CYVIRTUALSCREEN等参数获取虚拟屏幕的尺寸。