请教如下问题:
    在函数中如何触发菜单命令?菜单的消息响应函数,跟此函数不属于同一类  
    在线等,谢谢!

解决方案 »

  1.   

    你的菜单响应函数一般是在CMainFrame或者CView里面,先得到他们的句柄,通过这个句柄发消息可以完成!
      

  2.   

    pFrame->SendMessage(WM_COMMAND,nID,0);
    or
    pView->SendMessage(WM_COMMAND,nID,0);这要看谁响应了。
      

  3.   

    可以取得菜单所在窗体,然后发送WM_COMMON的事件
      

  4.   

    菜单响应函数不在CMainFrame或CView里,在一个自定义的类中,如何使用SendMessage?
    请高手再指点一下!
      

  5.   

    SendMessage()中传递你定义对象的指针
      

  6.   

    运行出现错误,调试标签指在下面一行:
    _AFXWIN_INLINE LRESULT CWnd::SendMessage(UINT message, WPARAM wParam, LPARAM lParam)
    { ASSERT(::IsWindow(m_hWnd)); return ::SendMessage(m_hWnd, message, wParam, lParam); }