http://www.maliangartistic.com/kkong/download/menu.rar
源程序。
为什么菜单命令test无效?非常奇怪噢!
pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y,
pWndPopupOwner);
关于第四个参数,MSDN解释得很清楚:Identifies the window that owns the pop-up menu. This window receives all WM_COMMAND messages from the menu.
pWndPopupOwner窗口会收到菜单点击的消息,你把它设成page1的父窗口,也就是dialog窗口,你在page1中当然收不到点击的消息。或者把这个参数设为this,或者把处理消息的代码移到dialog类中去。
蹭分来了
完全同意webber84(***闭关修炼中***) ;
pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y,
this);//pWndPopupOwner