如题,工具栏中replace了CMFCToolBarComboBoxButton组合框,现在可以在主窗口中响应选择改变事件,但是没办法响应组合框里的编辑改变事件。

解决方案 »

  1.   

    使用BOOL PreTranslateMessage(MSG* pMsg) 也捕捉不到回车消息。。
      

  2.   

    现在发现使用BOOL PreTranslateMessage(MSG* pMsg) 也可以捕捉到回车消息,但是奇怪的是不能使用WM_KEYDOWN消息,得不到消息主。
    if(/*pMsg->message == WM_KEYDOWN)&&*/(pMsg->wParam == VK_RETURN))
    {
    //if(pMsg->hwnd == GetDlgItem(ID_PREVIEW_RATIOSCALE)->GetSafeHwnd())
    //{
    这里处理编辑事件
    //}
    }暂时采用这种折中方法处理编辑事件。