SCROLLBARINFO Struct
cbSize DWORD
rcScrollBar RECT
dxyLineButton DWORD
xyThumbTop DWORD
xyThumbBottom DWORD
reserved DWORD
rgstate DWORD 6 DUP
SCROLLBARINFO ends
Когда GetScrollBarInfo () возвращает эту структуру, rcScrollBar - это размер полосы прокрутки или большого пальца прокрутки?
Обновление:
Другая структура из GetScrollInfo:
typedef struct tagSCROLLINFO {
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, **LPCSCROLLINFO;
Чтобы определить, работает ли эта прокрутка большим пальцем внизу, почему эта формула работает:
IsAtBottom = (si.nMax - si.nPos) <(sbi.rcScrollBar.bottom - sbi.rcScrollBar.top) </strong>
Какая связь между nMax, nPos и прямоугольником прокрутки?
Заранее спасибо.