国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++ 中滾動條的滾動問題

2020-01-26 15:04:27
字體:
來源:轉載
供稿:網友
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。
      指針可能是瞬態的,不應存儲以供將來使用。

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汕头市| 洪湖市| 阿拉善左旗| 迁安市| 望城县| 山东| 双鸭山市| 定西市| 盖州市| 朝阳区| 芷江| 桐梓县| 苍梧县| 上饶县| 普兰店市| 稻城县| 兴城市| 疏附县| 景德镇市| 吉木乃县| 道真| 许昌县| 达孜县| 尖扎县| 丰宁| 五河县| 姜堰市| 当涂县| 昆山市| 黔东| 光泽县| 东港市| 报价| 永州市| 北票市| 延安市| 博湖县| 思茅市| 新兴县| 沁阳市| 邹城市|