MainFrm.h中:
//DialogBar变量
CDialogBar m_myDialogBarLeft; CSliderCtrl* m_pSlide_1_XY;
MainFrm.cpp中:
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
……
m_myDialogBarLeft.Create(this,IDD_DIALOG_CONRTOL_PANEL,
CBRS_LEFT,IDD_DIALOG_CONRTOL_PANEL); m_pSlide_1_XY=(CSliderCtrl*)m_myDialogBarLeft.GetDlgItem(IDC_SLIDER_1_XY);
m_pSlide_1_XY->SetRange(0,99);
……
}打算用m_pSlide_1_XY来驱动视图中的现实
但是发现void CMainFrame::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 根本没有起作用,不执行请问应该怎样解决呢?
//DialogBar变量
CDialogBar m_myDialogBarLeft; CSliderCtrl* m_pSlide_1_XY;
MainFrm.cpp中:
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
……
m_myDialogBarLeft.Create(this,IDD_DIALOG_CONRTOL_PANEL,
CBRS_LEFT,IDD_DIALOG_CONRTOL_PANEL); m_pSlide_1_XY=(CSliderCtrl*)m_myDialogBarLeft.GetDlgItem(IDC_SLIDER_1_XY);
m_pSlide_1_XY->SetRange(0,99);
……
}打算用m_pSlide_1_XY来驱动视图中的现实
但是发现void CMainFrame::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 根本没有起作用,不执行请问应该怎样解决呢?
可以重载对话框条,在里面将WM_SCROLL消息转发给父窗口,也就是框架窗口。
m_myDialogBarLeft对应的IDD_DIALOG_CONRTOL_PANEL对话框?需要建立IDD_DIALOG_CONRTOL_PANEL的对话框类?
是这样吗?
好象无法以CDialogBar为基类建立新的类啊请问怎样继承呢?