LibUIDK Documentation
ContentsIndexHome
PreviousUpNext
CScrollBarEx::GetItemRect Method
C++
void GetItemRect(LPRECT lprcLTUP, LPRECT lprcRTDN, LPRECT lprcThumb, UINT nMask = GIR_ALL);

得到Scroll Bar的按钮或滑块的位置和大小.

Parameters 
Description 
LPRECT lprcLTUP 
[out] 水平滚动条返回左边按钮的位置和大小;垂直滚动条返回上边按钮的位置和大小. 当nMask包含GIR_LTUP时, 此参数不能为NULL. 
LPRECT lprcRTDN 
[out] 水平滚动条返回右边按钮的位置和大小;垂直滚动条返回下边按钮的位置和大小. 当nMask包含GIR_RTDN时, 此参数不能为NULL. 
LPRECT lprcThumb 
[out] 返回滑块的位置和大小. 当nMask包含GIR_THUMB时, 此参数不能为NULL. 
UINT nMask = GIR_ALL 
[in] 指定返回哪一个部分的位置和大小信息. 参见Remarks. 

nMask可以取下列值之一或它们的任意组合:

宏 
值 
意义 
GIR_LTUP 
0x00000001 
水平滚动条表示左边按钮的位置和大小;垂直滚动条表示上边按钮的位置和大小. 
GIR_RTDN 
0x00000010 
水平滚动条表示右边按钮的位置和大小;垂直滚动条表示下边按钮的位置和大小. 
GIR_THUMB 
0x00000100 
滑块的位置和大小. 
GIR_ALL 
GIR_LTUP|GIR_RTDN|GIR_THUMB 
以上三者的组合.