大虾们帮帮我啊
在列表中点击右键,然后弹出一个右键的菜单,但是如何实现右键菜单里各子菜单的功能呢
应该怎么设置?注:我的右键菜单是直接从界面中的主菜单项里直接LoadMenu进来的。然后用
GetSubMenu(1)获得主菜单中的第2项加进我的右键菜单中。
虽然弹出菜单与主菜单中第2项的子菜单条目相同,但是点击任何一个子菜单后并没有相应的功能,而这些子菜单的功能在主菜单里是可以实现的。
我的主菜单里的各子菜单是通过ID与工具栏上的按钮相对应,具体功能的实现是在按钮里实现的。

解决方案 »

  1.   

    BEGIN_MESSAGE_MAP(TransparentWnd, CWnd)
    //{{AFX_MSG_MAP(TransparentWnd)
    ON_WM_LBUTTONDOWN()
    ON_WM_CREATE()
    ON_WM_ERASEBKGND()
    ON_WM_TIMER()
    ON_WM_RBUTTONDOWN()
    ON_COMMAND(IDR_EXIT, OnExit)
    ON_COMMAND(IDR_START,OnStart)
    ON_COMMAND(IDR_STOP,OnStop)
    ON_COMMAND(IDR_RESET,OnReset)
    //ON_COMMAND(0,OnButton1)
    ON_BN_CLICKED(IDB_BUTTON , OnButton1)
    //}}AFX_MSG_MAP
    END_MESSAGE_MAP()
    里面有右键菜单的四的功能,EXIT,START,STOP,RESET等等,只要照上面做的就行了
      

  2.   

    http://blog.csdn.net/miaoshengwu/archive/2007/04/02/1549302.aspx