动态创建有两种方法,一种你可以先创建菜单资源,然后加载这个菜单,在弹出 另一种是完全动态创建 CMenu menu; menu.CreatePopupMenu()
; menu.AppendMenu(MF_STRING|MF_ENABLED, ID_PREVIEM_ITEM, (_T("***")))
; menu.AppendMenu(MF_STRING|MF_ENABLED, ID_EDIT_ITEM, (_T("***")))
; menu.TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, pt.x, pt.y,this);