本帖最后由 VisualEleven 于 2011-01-30 10:02:02 编辑

解决方案 »

  1.   

    本帖最后由 VisualEleven 于 2011-01-30 10:01:36 编辑
      

  2.   

    ID_WB_TOOL_LINEWIDTH,根据这个CComboBox组合框的ID,添加处理CBN_XXXX消息就可以了
      

  3.   

    1、不知怎么获取m_cmbLineWidth值?
    --------------------------------
    是CComboBox控件吗?GetCurSel()得到当前索引,然后通过GetLBText();得到上面的值2、怎么传递和接收窗口消息?
    -----------------------
    你要传递给哪个窗口?
      

  4.   

    CWBFrame是什么,主框架窗口吗?AfxGetMainWnd()??
      

  5.   

    CWBFrame是子窗口,不是按楼主方法发送和接收吗?
    GetParent()->SendMessage(WM_COMMAND, ID_WB_TOOL_ELLIPSE, 0L);
    只是不知怎么改成传递m_cmbLineWidth值,
    还有接收消息
    LRESULT CWBFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) 
    {
            m_viewParam.bLineWidth = ??;//我不会获取消息