GetScrollPos

GetScrollPos,是獲取指定滾動條中滾動按鈕的當前位置的一種函式。

基本介紹

  • 外文名:GetScrollPos
  • 類型:函式
  • 函式原型:int GetScrollPos
  • 函式功能:獲取指定滾動條中滾動按鈕位置
函式功能,參數,

函式功能

該函式獲取指定滾動條中滾動按鈕的當前位置。當前位置是一個根據當前滾動範圍而定的相對值。例如,如果滾動範圍是0到100之間,滾動按鈕在中間位置,則其當前位置為50。該函式提供了向後兼容性,新的應用程式應使用GetScrollInfo函式。

參數

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_THUMBTRACK時,為了得到滾動條32位的位置,請調用GetScrolllnfo函式。
在WM_HSCROLL或WM_VSCROLL訊息中通告SB_THUMBTRACK時,為了得到32位的滾動條,則調用函式GetScrolllnfo。
速查:Windows3.1、Windows 95以上,頭檔案:winuser.h;庫檔案:user32.lib

相關詞條

熱門詞條

聯絡我們