GetscrollRange

函式功能:獲取指定滾動條中滾動按鈕位置的當前最大最小值。

函式功能

函式功能:獲取指定滾動條中滾動按鈕位置的當前最大最小值。
    函式原型:BOOL GetscrollRange(HWND hWnd,int nbar,LPINT lpMinPos,LPINT InMaxPos);
 

相關參數

   參數
    hWnd:滾動條控制或帶標準滾動條窗體的句柄,由nBar參數值確定。
    nBar:定滾動條哪一個位置將被找回。這個參數可以是下面值,含義如下:
    SB_CTL:找回滾動條控制位置。而參數hWnd必須是滾動條控制的句柄。
    SB_HORZ:找回窗體上標準水平滾動條的位置。
    SB_VERT:找回窗體上標準垂直滾動條位置。
    lpMinPos:指向所找到最小位置整型變數。
    lpMaxPos:指向所找到最大位置整型變數。
    返回值:如果函式運行成功,返回值為非零;如果函式運行失敗,返回值為零。若想獲得更多的錯誤信息,請調用GetLastError函式。
    注意:如果所指定的窗體沒有標準的滾動條或者不是滾動條控制,那么GetscrollRange函式將複製0到參數lpMinPos和lpMaxPos中。
    標準滾動條的預設範圍值是從0到100之間,滾動條控制的預設範圍為空。
    說明滾動條位置的訊息WM_HSCROLLWM_VSCROLL均為16位的數據。但是,因為函式SetScrolllnfoSetScrollPosSetScrollRange;GetScrolllnfo,GetScrollPos,和GetScrollRange都支持32位的滾動條位置數據,所以有一個解決16位WM_HSCROLL和WM_VSCROLL訊息阻礙的途徑,請參見函式GetScrohnfo的有關技術說明。
    速查:Windows NT 3.1、Windows 95以上,頭檔案:winuserh;庫檔案:user32.lib。

相關詞條

相關搜尋

熱門詞條

聯絡我們