青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆-4  評論-40  文章-117  trackbacks-0



在MFC中滑動條(CSliderCtrl)是個常用的控件,用法如下:

主要要方法有:

1、設置、取得滑動范圍:

 void SetRange( int nMin, int nMax, BOOL bRedraw = FALSE );
void GetRange( int& nMin, int& nMax ) const;
 


2、設置、取得按下左右箭頭滑動間隔:

 int SetLineSize( int nSize );
int GetLineSize( ) const;
 


3、設置、取得按下PgUp、PgDown時滑動間隔:

 int SetPageSize( int nSize );
int GetPageSize( ) const;
 


4、設置、取得滑塊位置:

 void SetPos( int nPos );
int GetPos( ) const;
 


5、設置滑動條刻度的頻度:

 void SetTicFreq( int nFreq );


實例:

在對話框中放一個Slider控件,添加相應的Ctrl型變量為m_slider。在對話框初始化函數OnInitDialog()中添加:

 BOOL CDlgSetup::OnInitDialog()
{
 CDialog::OnInitDialog();
 
 // TODO: Add extra initialization here

 m_slider.SetRang(0,100);//設置滑動范圍

 m_slider.SetTicFreq(10);//每10個單位畫一刻度
 return TRUE;  // return TRUE unless you set the focus to a control
               // EXCEPTION: OCX Property Pages should return FALSE
}
 


 Slider控件本身并沒有響應滑動的消息函數,但可以通過主窗體的OnHScroll()響應。在類向導中為對話框添加WM_HSCROLL消息,在響應函數中添加:

 void CDlgSetup::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
 // TODO: Add your message handler code here and/or call default
 CSliderCtrl   *pSlidCtrl=(CSliderCtrl*)GetDlgItem(IDC_SLIDER1);
 m_int=pSlidCtrlHue->GetPos();//取得當前位置值 
  CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}

//m_int 即為當前滑塊的值。
 

 
本篇文章來源于 3SDN  轉載請以鏈接形式注明出處 網址:http://www.3sdn.net/programing/vc/2008-12-01/107.html

posted on 2009-05-06 16:19 李陽 閱讀(26289) 評論(6)  編輯 收藏 引用

評論:
# re: [VC/MFC]滑動動條控件Slider的用法 2009-05-18 12:12 | zhangyingshuo
請問如何設置滑動條在窗口中的坐標呢?不是滑塊位置……  回復  更多評論
  
# re: [VC/MFC]滑動動條控件Slider的用法 2009-05-19 09:21 | 李陽
@zhangyingshuo

class CSliderCtrl : public CWnd

CSliderCtrl也是一個窗口嘛,可以使用 SetWindowPos 或者 MoveWindow
來設置它在其父窗口中的位置。  回復  更多評論
  
# re: [VC/MFC]滑動動條控件Slider的用法 2009-06-01 10:20 | 木透
請問怎么顯示每個刻度對應的刻度值呢?而且不想全部顯示
譬如說它有20個刻度 我只想在0,5,10,15,20顯示對應的刻度值數字
應該怎么做?  回復  更多評論
  
# re: [VC/MFC]滑動動條控件Slider的用法 2009-07-07 14:55 | 張武
我設計的界面是: 滑竿旁邊有個編輯框,用來顯示滑竿的值,如何在鼠標點擊滑竿,但并未松開就在編輯框里及時顯示滑竿的當前值? 通俗點, 就是鼠標在拖動滑竿時,編輯框怎樣及時顯示當前值?  回復  更多評論
  
# re: [VC/MFC]滑動動條控件Slider的用法 2009-07-08 13:31 | 李陽
@張武
當下列情況發生時,SliderCtrl的父窗口都會收到 WM_HSCROLL(水平方向控件) 或者 WM_VSCROLL(豎直方向控件) 通知消息。
<1>. 用鼠標點擊滑桿,點擊一次收到一條通知消息.
<2>. 按下鼠標拖動滑桿,拖動時會不斷收到通知消息.
<3>. 按下方向鍵,按一次,收到一條通知消息.
<4>. 按下 PageUp , PageDown 鍵,同上.
<5>. 按下 Home, End 鍵,同上.

所以實現你所要的功能只需要在父窗口里處理 WM_HSCROLL 或者 WM_VSCROLL消息即可。

假設你的滑桿,編輯框控件ID分別為 IDC_SLIDER1, IDC_EDIT1.

void CScrollBar_TestDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
if( pScrollBar->GetDlgCtrlID() == IDC_SLIDER1 )
{
// nPos就是此時滑桿的位置,顯示到 CEdit 就可以了
char temp[30];
sprintf_s(temp, 30, "%d", nPos);

//或者 獲取 Slider 當前位置
sprintf_s(temp, 30, "%d", ((CSliderCtrl*)pScrollBar)->GetPos());

GetDlgItem(IDC_EDIT1)->SetWindowText(temp);
}
}
  回復  更多評論
  
# re: [VC/MFC]滑動動條控件Slider的用法 2011-04-15 15:18 | 實數
sprintf_s是怎么定義的@李陽
  回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲一区二区在线免费观看视频| 亚洲黄色影院| 欧美激情aⅴ一区二区三区| 在线一区二区三区做爰视频网站| 亚洲国产乱码最新视频| 久久国产婷婷国产香蕉| 午夜一区二区三区不卡视频| 亚洲视频在线观看免费| 亚洲免费影视| 久久精品综合一区| 久久久精品国产99久久精品芒果| 香蕉乱码成人久久天堂爱免费| 亚洲自拍偷拍一区| 久久国产精品亚洲va麻豆| 欧美亚洲一级| 免费在线播放第一区高清av| 欧美黄色一级视频| 99日韩精品| 久久高清国产| 欧美三区视频| 91久久久久久久久久久久久| 亚洲调教视频在线观看| 欧美一区二区国产| 亚洲欧洲在线一区| 久久精品国产成人| 国产精品欧美激情| 亚洲三级免费电影| 麻豆成人小视频| 午夜在线电影亚洲一区| 国产精品白丝av嫩草影院| 亚洲第一天堂无码专区| 欧美阿v一级看视频| 欧美午夜视频在线观看| 亚洲美女视频| 亚洲日本中文字幕免费在线不卡| 亚欧美中日韩视频| 国产精品永久免费| 欧美一级大片在线免费观看| 亚洲天堂av在线免费观看| 欧美激情视频在线播放| 一区二区亚洲精品国产| 久久天天综合| 欧美精品在线一区二区| 亚洲天堂免费观看| 亚洲欧美日韩视频二区| 国产欧美日韩三区| 99视频精品全国免费| 国产精品v一区二区三区| 日韩天天综合| 国产精品日日做人人爱| 一区二区三区视频在线| 在线午夜精品| 亚洲福利视频免费观看| 亚洲精品中文字幕有码专区| 欧美视频免费在线观看| 久久精品日产第一区二区| 久久在线免费| 这里是久久伊人| 欧美专区日韩视频| 亚洲精品免费看| 午夜精品国产| 在线视频你懂得一区| 欧美亚洲综合另类| 亚洲电影在线看| 香蕉久久精品日日躁夜夜躁| 一本大道久久精品懂色aⅴ| 亚洲精品中文字| 欧美亚洲在线| 欧美日韩在线第一页| 久久青草欧美一区二区三区| 国产精品久久国产精品99gif| 免费观看不卡av| 国产美女精品视频免费观看| 亚洲高清成人| 亚洲激情在线观看| 理论片一区二区在线| 久久中文在线| 狠狠色综合日日| 久久精品一区二区三区不卡牛牛 | 136国产福利精品导航网址应用| 9l国产精品久久久久麻豆| 9国产精品视频| 欧美日韩视频在线观看一区二区三区| 亚洲丶国产丶欧美一区二区三区| 在线观看视频一区| 久久中文精品| 99精品免费| 久久久久九九视频| 一区在线影院| 欧美精品aa| 亚洲视频在线视频| 久久精品视频在线播放| 在线观看精品一区| 欧美日韩大片| 久久精品免费电影| 一本到12不卡视频在线dvd | 欧美另类videos死尸| 亚洲一区二区高清| 欧美国产日韩xxxxx| 亚洲专区免费| 久久亚洲春色中文字幕久久久| 亚洲夫妻自拍| 久久亚洲欧洲| 欧美中在线观看| 亚洲视频免费观看| 亚洲精品日产精品乱码不卡| 国产日韩欧美日韩| 国产精品国产a级| 欧美无乱码久久久免费午夜一区| 久久午夜激情| 久久婷婷丁香| 久久国产夜色精品鲁鲁99| 亚洲欧美韩国| 午夜精品一区二区在线观看| 亚洲永久免费观看| 亚洲伊人色欲综合网| 亚洲一二区在线| 亚洲性线免费观看视频成熟| 亚洲女人天堂av| 久久国产日本精品| 老司机成人网| 欧美成人免费全部观看天天性色| 久久亚洲欧美| 欧美高清在线视频观看不卡| 欧美国产三区| 国产精品一区二区久久| 国内精品嫩模av私拍在线观看 | 久久久国产精品一区| 性亚洲最疯狂xxxx高清| 久久久国产精品一区| 欧美激情一区二区三区在线| 国产精品视频一| 91久久综合亚洲鲁鲁五月天| 亚洲欧美激情一区| 欧美+亚洲+精品+三区| 一区二区三区日韩欧美精品| 亚洲欧美日韩天堂一区二区| 美女网站在线免费欧美精品| 欧美色欧美亚洲高清在线视频| 午夜精品久久久久久久白皮肤 | 久久综合九色欧美综合狠狠| 亚洲欧美另类在线| 亚洲欧美日韩天堂| 一区二区日韩伦理片| 欧美一级理论片| 欧美日韩网站| 亚洲激情在线激情| 老司机免费视频一区二区三区 | 狠狠色狠色综合曰曰| 一本久久知道综合久久| 免费美女久久99| 欧美一乱一性一交一视频| 国产精品大片| 亚洲欧美日本国产专区一区| 亚洲精品免费在线| 欧美成人国产一区二区| 91久久在线视频| 亚洲日本va在线观看| 欧美激情一区在线观看| 亚洲精品乱码久久久久久| 免费亚洲电影| 欧美精品日韩精品| 亚洲一区二区三区在线| 亚洲一区二区视频在线| 国产免费成人在线视频| 久久久美女艺术照精彩视频福利播放| 亚洲女性裸体视频| 亚洲二区精品| 中文精品99久久国产香蕉| 欧美性理论片在线观看片免费| 亚洲影音先锋| 久久国产一二区| 99精品福利视频| 亚洲欧洲av一区二区| 亚洲精品国久久99热| 亚洲男人的天堂在线观看| 亚洲高清在线| 午夜精品福利一区二区蜜股av| 在线色欧美三级视频| 一本久久a久久免费精品不卡| 国产午夜精品一区理论片飘花 | 欧美成人亚洲成人| 性亚洲最疯狂xxxx高清| 欧美精品18+| 亚洲大片在线| 伊人精品在线| 久久精品国产在热久久| 亚洲欧美日韩一区二区| 欧美黑人国产人伦爽爽爽| 久久久夜夜夜| 国产一区香蕉久久| 亚洲欧美日韩国产一区二区三区| 亚洲日本va午夜在线电影| 久久精品国产99精品国产亚洲性色| 亚洲欧美日韩精品一区二区| 欧美日韩午夜在线| 在线亚洲国产精品网站| 亚洲欧美另类国产| 国产免费一区二区三区香蕉精| 亚洲免费一级电影|