Mfc 处理放置在CDialogBar上的CSliderCtl消息

Mfc 处理放置在CDialogBar上的CSliderCtl消息,mfc,Mfc,VS2008,32位Win XP 在从CFrameWnd派生的类中,我有一个CDialogBar对象 这需要对其进行一定的控制。在这些控制措施中 2个滑块,其事件处理将在CFrameWnd中完成 班我该怎么办 class CFrameWndCustom : public CFrameWnd { CDialogBar m_wndDialogBar; // the CDialogBar object. } 在CFrameWnd派生类的OnCreateClient中,我创建了 使用上

VS2008,32位Win XP

在从CFrameWnd派生的类中,我有一个CDialogBar对象 这需要对其进行一定的控制。在这些控制措施中 2个滑块,其事件处理将在CFrameWnd中完成 班我该怎么办

class CFrameWndCustom : public CFrameWnd 
{ 
    CDialogBar m_wndDialogBar; // the CDialogBar object. 
} 
在CFrameWnd派生类的OnCreateClient中,我创建了 使用上述对象的对话框栏,如:

//Create the DialogBar 
if (!m_wndDialogBar.Create(this, 
                                        IDD_DIALOGBAR_CONTROL, 
                                        CBRS_BOTTOM, 
                                        IDD_DIALOGBAR_CONTROL)) 
{ 
        TRACE("Warning: Couldn't create DialogBar Control!\n"); 
        return FALSE; 
} 
在这里,IDD_DIALOGBAR_控件是一个具有子样式的对话框资源。 在此之后,我在IDD_DIALOGBAR_控件上拖放了一个CSliderCtrl 在资源视图中

现在,我应该如何/在哪里处理CSliderCtrl的事件?会有 有两个这样的滑块控件

我最后需要CFrameWndCustom类中滑块的值

致以最良好的祝愿


Divya

派生您自己的CDialogBar类。然后处理其中的所有消息。你甚至不需要让它做任何事情,只需要处理你想要的信息。其余的将被传递到层次结构中

未能创建自定义CDialogBar类并定义自己的函数,并将所有WM_命令或WM_通知消息传递给父窗口