亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C++ 中滾動(dòng)條的滾動(dòng)問題

 更新時(shí)間:2015年06月30日 11:16:16   投稿:hebedich  
本文主要通過一個(gè)示例,給大家介紹了C++中滾動(dòng)條的滾動(dòng)問題,以及相關(guān)參數(shù)的解釋,非常的詳細(xì),有需要的小伙伴可以參考下。
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 得到滾動(dòng)信息 將信息保存于 SCROLLINFO 類的數(shù)據(jù)中

然后根據(jù) nSBCode 來判斷是哪個(gè)滾動(dòng)條的哪個(gè)動(dòng)作,做了調(diào)整

下面列出滾動(dòng)的相關(guān)函數(shù)

afx_msg void OnHScroll( 
  UINT nSBCode, 
  UINT nPos, 
  CScrollBar* pScrollBar 
);

各個(gè)參數(shù)的意義:

nSBCode

      指定指示用戶滾動(dòng)請(qǐng)求的滾動(dòng)條代碼。 此參數(shù)可以是下列值之一:
      SB_LEFT 滾動(dòng)到最左側(cè)。
      SB_ENDSCROLL 結(jié)束滾動(dòng)。
      SB_LINELEFT 滾動(dòng)。
      SB_LINERIGHT 滾動(dòng)權(quán)限。
      SB_PAGELEFT 滾動(dòng)一頁。
      SB_PAGERIGHT 滾動(dòng)一頁權(quán)限。
      SB_RIGHT 滾動(dòng)到最右邊。
      SB_THUMBPOSITION 為絕對(duì)位置的滾動(dòng)。         當(dāng)前位置由 nPos 參數(shù)指定。
      SB_THUMBTRACK 拖動(dòng)到指定位置的滾動(dòng)框。 當(dāng)前位置由 nPos 參數(shù)指定。
nPos
      如果滾動(dòng)條代碼是 SB_THUMBPOSITION 或 SB_THUMBTRACK,指定滾動(dòng)框位置;否則,未使用。 基于初始滾動(dòng)大小,nPos 可以為負(fù)的,因此如果需要,轉(zhuǎn)換到 int。
pScrollBar
      如果滾動(dòng)消息來自滾動(dòng)條控件,其中包含指向該控件。 //如果是手動(dòng)添加的滾動(dòng)控件
      如果用戶單擊窗口滾動(dòng)條,此參數(shù)是 NULL。
      指針可能是瞬態(tài)的,不應(yīng)存儲(chǔ)以供將來使用。

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

相關(guān)文章

最新評(píng)論