屏幕的大小有两种情形:
(1)整个屏幕的大小,包括工具栏的大小。
方法是用函数
int WINAPI GetSystemMetrics( __in int
nIndex);
用法:
int xScreen = GetSystemMetrics(SM_CXFULLSCREEN); // screen width
int yScreen = GetSystemMetrics(SM_CYFULLSCREEN); // screen heigth
(2)work屏幕的大小,不包括工具栏的大小。
方法是用函数BOOL WINAPI SystemParametersInfo( __in UINT
uiAction, __in UINT
uiParam, __in_out PVOID
pvParam, __in UINT
fWinIni);
用法:
RECT rtChange = {0};
SystemParametersInfo(SPI_GETWORKAREA, 0, &rtChange, 0);