派生新类, 在 WindowProc 中看消息 试试

解决方案 »

  1.   

    不可能啊 我用的一直好好的 不论哪种状态都可以出发鼠标消息
    生成之后下面的函数有写吗
    CDockingManager::SetDockingMode(DT_SMART);
    EnableAutoHidePanes(CBRS_ALIGN_ANY);
    m_wndxxxPane.EnableDocking(CBRS_ALIGN_BOTTOM | CBRS_ALIGN_TOP);
    DockPane(&m_wndxxxPane);
      

  2.   

    感谢zgl7903。
    当cdockablepane处于floating状态时,在 WindowProc 中任然截获不到WM_MOUSEMOVE等消息。感觉像是被cdockablepane的父窗口CPaneFrameWnd截流了?
      

  3.   

    sunnyloves你好!
    我就用向导自动生成的cdockablepane对象,比如CFileView 的对象,处于非停靠状态(floating状态),鼠标在其标题栏上移动时,不能触发WM_MOUSEMOVE 或 WM_NCMOVEMOVE消息 。