MFC控制項之滑動條 slider的簡單使用

2021-10-25 22:14:09 字數 1116 閱讀 7577

1,將控制項slider control拖放到對話方塊中;

2為slider control新增control型變數m_slider;

3,使用類嚮導,給對話方塊類新增「虛函式」,oninitdialog();

4,在cmyimagge.cpp中,對oninitdialog()函式進行編寫:

// cmyimage 訊息處理程式

bool cmyimage::oninitdialog()

5,使用類嚮導,給對話方塊類新增「訊息」,wm_hscroll訊息,在onhscroll()編寫**;新增乙個edit control 控制項顯示滑塊具體某個位置的值;或者雙擊滑動條,即可編輯函式;

6,在cmyimagge.cpp中,對onhscroll函式進行編寫, updatedata(true); updatedata(false);兩句用於重新整理edit control的值,讓它能隨滑塊的位置而變化。

void cmyimage::onhscroll(uint nsbcode, uint npos, cscrollbar* pscrollbar)

; itoa(m_int, str, 10); // 將滑動值由int型變為char

getdlgitem(idc_edit1)->setwindowtext(str);//顯示在編輯框

//cdialogex::onhscroll(nsbcode, npos, pscrollbar);

updatedata(false);

}

或者為

void ctestdlg::onnmcustomdrawslider1(nmhdr *pnmhdr, lresult *presult)

; itoa(m_int, str, 10);

getdlgitem(idc_edit1)->setwindowtext(str);//編輯框顯示

updatedata(false);

}

執行,拖動滑塊,edit control中就能顯示具體值。

滑動控制項Slider

滑動控制項是windows中最常用的控制項之一。一般而言它是由乙個滑動條,乙個滑塊和可選的刻度組成,使用者可以通過移動滑塊在相應的控制項中顯示對應的值。通常,在滑動控制項附近一定有標籤控制項或編輯框控制項,用於顯示相應的值。滑動控制項在應用程式中用途級為廣泛,如在桌面的屬性中就可以看到。為此,讓我們...

VC MFC 滑動動條控制項Slider的用法

在mfc中滑動條 csliderctrl 是個常用的控制項,用法如下 主要要方法有 1 設定 取得滑動範圍 void setrange int nmin,int nmax,bool bredraw false void getrange int nmin,int nmax const 2 設定 取得...

如何使用slider滑動控制項

滑動控制項是windows中最常用的控制項之一。一般而言它是由乙個滑動條,乙個滑塊和可選的刻度組成,使用者可以通過移動滑塊在相應的控制項中顯示對應的值。通常,在滑動控制項附近一定有標籤控制項或編輯框控制項,用於顯示相應的值。滑動控制項在應用程式中用途級為廣泛,如在桌面的屬性中就可以看到。為此,讓我們...