重载OnSroll方法,并加入如下代码
if (LOBYTE(nScrollCode) == SB_THUMBTRACK)
{
SCROLLINFO info;
info.cbSize = sizeof( SCROLLINFO);
info.fMask = SIF_TRACKPOS;
GetScrollInfo( SB_HORZ, &info);
nPos = info.nTrackPos;
}
else if (HIBYTE(nScrollCode) == SB_THUMBTRACK)
{
SCROLLINFO info;
info.cbSize = sizeof( SCROLLINFO);
info.fMask = SIF_TRACKPOS;
::GetScrollInfo( m_hWnd, SB_VERT, &info);
nPos = info.nTrackPos;
}
MFC显示图片过大,拖动滚动条时不正常处理方法
最新推荐文章于 2023-12-04 22:39:02 发布
本文介绍如何通过重载OnScroll方法并利用SCROLLINFO结构来获取水平和垂直滚动条的当前位置。这对于需要实时响应滚动条变化的应用场景非常有用。
240

被折叠的 条评论
为什么被折叠?



