给出一些常见的有关滚动条的API
typedef struct tagSCROLLINFO
{
UINT cbSize;
UINT fMask;
int nMin;
int nMax;
UINT nPage;
int nPos;
int nTrackPos;
} SCROLLINFO, FAR *LPSCROLLINFO;
typedef SCROLLINFO CONST FAR *LPCSCROLLINFO;
// API
SetScrollInfo
GetScrollInfo
<pre code_snippet_id="431638" snippet_file_name="blog_20140721_1_6341487" name="code" class="cpp">GetScrollPos
<pre code_snippet_id="431638" snippet_file_name="blog_20140721_2_692123" name="code" class="cpp">SetScrollPos
<pre code_snippet_id="431638" snippet_file_name="blog_20140721_4_6645941" name="code" class="cpp">GetScrollRangeSetScrollRangeScrollWindowScrollWindow<span style="font-family:Arial, Helvetica, sans-serif;">Ex</span></pre><pre></pre><pre>
ScrollWindow:当你需要将当前窗口滚动到某一个相对的位置时,使用这个函数。
GetScrollPos:当你需要将窗口滚动的绝对位置时,需要使用这个2个函数。
SetScrollPos:
若你子元素有的是自绘的,有的是子窗口,你就需要使用这个函数了。
<span style="font-family:Arial, Helvetica, sans-serif;"><span style="white-space: normal;">
</span></span>
本文介绍了Windows平台下常用的滚动条API,包括SetScrollInfo、GetScrollInfo、GetScrollPos、SetScrollPos、GetScrollRange和SetScrollRange等。此外还提到了ScrollWindow和ScrollWindowEx函数的用途。
3034

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



