CScrollBar::SetScrollInfo
设置 SCROLLINFO framework维护有关滚动条的信息。
BOOL SetScrollInfo(
LPSCROLLINFO lpScrollInfo,
BOOL bRedraw = TRUE
);
参数
lpScrollInfo
为 SCROLLINFO 结构的指针。bRedraw
指定是否应重绘滚动条以反映新信息。如果 bRedraw 是 TRUE,滚动条重新绘制。如果是 FALSE,它不会重绘功能。默认情况下滚动条重新绘制。
返回值
如果成功,则返回一 TRUE。否则,为 FALSE。
备注
您必须提供 SCROLLINFO 结构参数所需的值,包括标志值。
SCROLLINFO 结构包含有关滚动条的信息,包括最小值和最大值滚动位置、页面大小和滚动框(滚动块)的位置。在参见 Windows SDK 的 SCROLLINFO 结构主题有关更改framework默认的更多信息。
示例
// Set SCROLLINFO for the scroll bar. m_ScrollBarHorz is of type
// CScrollBar class, and it is a member variable in CMyDialog class.
SCROLLINFO info;
info.cbSize = sizeof(SCROLLINFO);
info.fMask = SIF_ALL;
info.nMin = 0;
info.nMax = 10;
info.nPage = 2;
info.nPos = 5;
info.nTrackPos = 2;
m_ScrollBarHorz.SetScrollInfo(&info);
要求
Header: afxwin.h