求助:Windows API滚动条问题
int cxFullScreen, cyFullScreen ;
cxFullScreen = GetSystemMetrics(SM_CXFULLSCREEN) ;//800
cyFullScreen = GetSystemMetrics(SM_CYFULLSCREEN) ; //581
。。。
。。。
cxClient = LOWORD (lParam) ;//784
cyClient = HIWORD (lParam) ;//546
si.cbSize = sizeof (si) ;
si.fMask = SIF_RANGE | SIF_PAGE ;
si.nMin = 0 ;
si.nMax = cyFullScreen/20 ;
si.nPage = cyClient/20 ;
SetScrollInfo (hwnd, SB_VERT, &si, TRUE) ;
si.cbSize = sizeof (si) ;
si.fMask = SIF_RANGE | SIF_PAGE ;
si.nMin = 0 ;
si.nMax = cxFullScreen/20 ;
si.nPage = cxClient/20 ;
SetScrollInfo (hwnd, SB_HORZ, &si, TRUE) ;
我的本意是想在窗口最大化的时候让滚动条消失
可是在窗口最大化的时候得到的
cxClient = LOWORD (lParam) ;//784
cyClient = HIWORD (lParam) ;//546
与在初始化时
cxFullScreen = GetSystemMetrics(SM_CXFULLSCREEN) ;//800
cyFullScreen = GetSystemMetrics(SM_CYFULLSCREEN) ; //581
得到的不一样,请教如何能在一开始就得到cxClient,cyClient的值