我在右键消息函数中写如下代码,生成一个动态菜单。但不知道如何处理,曾经试图去用宏映射,但没有成功。
        CItemInfo t_ItemInfo[8];
CXPMenu t_Menu;
t_Menu.CreatePopupMenu();
t_ItemInfo[0].sText = "用户管理(&N)\tCtrl + N";
t_ItemInfo[0].uIdNormal   = IDI_ICON3;
t_ItemInfo[0].uIdSelect   = IDI_ICON8;
t_Menu.AppendMenu(MF_OWNERDRAW, 0, (LPCTSTR)(&(t_ItemInfo[0])));
  CPoint ptScreen(point);
ClientToScreen(&ptScreen);          // address of structure with message
         // handle of window t_Menu.TrackPopupMenu(TPM_RIGHTBUTTON, ptScreen.x, ptScreen.y, this);
CDialog::OnRButtonDown(nFlags, point);