速问速决!
对话框中有slider控件,头文件中声明一对象CSpliderCtrl m_slider,源文件OnInitDialog()中用该对象调用CSliderCtrl中的SetRange,SetTicFreq等方法时出现"Debug Assertion Failed"错误,原因均是m_slider的m_Wnd为空。
将头文件中的对象换成对象指针CSliderCtrl* m_pslider,在调用方法前加上一行m_pslider = (CSliderCtrl*)GetDlgItem(IDC_SLIDER),再m_pslider->...,没问题。
对于对话框中的其他控件,如单,多选按钮,组合框,不都是定义一个对象然后直接调方法吗?到时这些对象的m_hWnd都不为空。为什么CSliderCtrl确不行??
第一次使用slider,请各位赐教。