滑动块
1.创建一个基于对话框的应用程序Ex_ctrlSDI
2.将“确定”按钮改名为“退出”,取消按钮与默认文本框按钮删除,添加控件x,将文本框按钮的ID改为IDC_text:
3.在MFC ClassWizard的Member Variables中为控件添加控件变量:
4.在MFC ClassWizard的Message Maps中为CEx_ctrlSDIDlg类添加WM_INITDIALOG消息映射,添加代码:
BOOL CEx_ctrlSDIDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// Add “About…” menu item to system menu.
m_sliderctrl.SetRange(-100,100);
m_sliderctrl.SetTicFreq(10);//10个刻度
}
5.为CEx_ctrlSDIDlg类中为IDC_SLIDER1添加NM_CUSTOMDRAW消息映射,添加代码:
void CEx_ctrlSDIDlg::OnCustomdrawSlider1(NMHDR* pNMHDR, LRESULT* pResult)
{