GetScrollPos

GetScrollPos,該函式獲取指定滾動條中滾動按鈕的當前位置。當前位置是一個根據當前滾動範圍而定的相對值。 在WM_HSCROLL或WM_VSCROLL訊息中通告SB_JHUMBTRACK時,為了得到滾動條32位的位置,請調用GetScrolllnfo函式。 在WM_HSCROLL或WM_VSCROLL訊息中通告SB_THUMBTRACK時,為了得到32位的滾動條,則調用函式GetScrolllnfo。

相關參數

參數:

hWnd:根據參數nBar值,處理滾動條控制或帶有標準滾動條窗體。

nBar:指定滾動條將被檢查。這個參數可以是下面值,含義如下:

SB_CTL:找回滾動條控制中滾動翻頁盒的位置。而參數hwnd必須是滾動條控制的句柄。

SB_HORZ:找回窗體上標準水平滾動條中參數滾動翻頁盒的位置。

SB_VERT:找回窗體上標準垂直滾動條中參數滾動翻頁盒的位置。

返回值:如果函式運行成功,其返回值是滾動翻頁盒的當前位置;如果函式運行失敗,其返回值是0。想若想獲得更多的錯誤信息,請調用GetLastError函式。

注意:函式GetScrollPos可以使應用程式使用32位滾動位置。儘管訊息WM_HSCROLL和WM_VSCROLL指出了滾動條位置,但卻被限制為16位,而函式SetScrollPos,SetScrollRange,GetScrollPos,和 GetscrollRange都支持32位的滾動條數據。

在WM_HSCROLL或WM_VSCROLL訊息中通告SB_JHUMBTRACK時,為了得到滾動條32位的位置,請調用GetScrolllnfo函式。

在WM_HSCROLL或WM_VSCROLL訊息中通告SB_THUMBTRACK時,為了得到32位的滾動條,則調用函式GetScrolllnfo。

速查:Windows3.1、Windows 95以上,頭檔案:winuser.h;庫檔案:user32.lib

相關詞條

相關搜尋

熱門詞條

聯絡我們