C++ 中轉動條的轉動成績。本站提示廣大學習愛好者:(C++ 中轉動條的轉動成績)文章只能為提供參考,不一定能成為您想要的結果。以下是C++ 中轉動條的轉動成績正文
SCROLLINFO scrollinfo; GetScrollInfo(SB_HORZ, &scrollinfo, SIF_ALL); switch (nSBCode) { case SB_LINERIGHT: if (scrollinfo.nPos < scrollinfo.nMax){ scrollinfo.nPos += 10; SetScrollInfo(SB_HORZ, &scrollinfo); ScrollWindow(-10, 0);} break; }
應用 GetScrollInfo 獲得轉動信息 將信息保留於 SCROLLINFO 類的數據中
然後依據 nSBCode 來斷定是哪一個轉動條的哪一個舉措,做了調劑
上面列出轉動的相干函數
afx_msg void OnHScroll( UINT nSBCode, UINT nPos, CScrollBar* pScrollBar );
各個參數的意義:
nSBCode
指定指導用戶轉動要求的轉動條代碼。 此參數可所以以下值之一:
SB_LEFT 轉動到最左邊。
SB_ENDSCROLL 停止轉動。
SB_LINELEFT 轉動。
SB_LINERIGHT 轉動權限。
SB_PAGELEFT 轉動一頁。
SB_PAGERIGHT 轉動一頁權限。
SB_RIGHT 轉動到最左邊。
SB_THUMBPOSITION 為相對地位的轉動。 以後地位由 nPos 參數指定。
SB_THUMBTRACK 拖動到指定地位的轉動框。 以後地位由 nPos 參數指定。
nPos
假如轉動條代碼是 SB_THUMBPOSITION 或 SB_THUMBTRACK,指定轉動框地位;不然,未應用。 基於初始轉動年夜小,nPos 可認為負的,是以假如須要,轉換到 int。
pScrollBar
假如轉動新聞來自轉動條控件,個中包括指向該控件。 //假如是手動添加的轉動控件
假如用戶單擊窗口轉動條,此參數是 NULL。
指針能夠是瞬態的,不該存儲以供未來應用。
以上所述就是本文的全體內容了,願望年夜家可以或許愛好。