关于VC6中右键菜单的问题 我在vc6 的对话框中使用了右键菜单,当dialog的模式是pop 和 dialog Frame时 ,右键菜单正常显示。当把dialog设成 child 和 none 模式,嵌入到一个form后,右键菜单变成了灰色,不能点击,请问怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 “嵌入到一个form”具体是什么意思? 我懂你的意思~ 是你对话框没有得到右键点击消息你说对不对哇你可以把弹出式菜单变为afxmessagebox()你点右键弹不出来messagebox的 我试了下 没问题啊 menu.LoadMenu(IDR_MENU_ADD_MASTER); pSubMenu = menu.GetSubMenu(0); pSubMenu->TrackPopupMenu(0, ptViewPoint.x, ptViewPoint.y, this); //ptViewPoint为你需要显示菜单的点的位置 我试了下 没问题啊 menu.LoadMenu(IDR_MENU_ADD_MASTER); pSubMenu = menu.GetSubMenu(0); pSubMenu->TrackPopupMenu(0, ptViewPoint.x, ptViewPoint.y, this); //ptViewPoint为你需要显示菜单的点的位置 嵌入到form中灰掉了可能是view 或者 mainframe的 ON_COMMAND_UPDATE_UI 把该项菜单项禁止了,因为没找到对应的菜单项处理。解决方法一是把右键处理加入到view或者mainframe或者document中,总之和主菜单的处理方式一样就可以了,也可以直接在主菜单中复制一份右键菜单的菜单项。方法二是右键菜单完全独立出来,不让view什么的知道。 如 TrackPopupMenu的参数中去掉父窗口、提示等等。 form中没有你菜单的处理函数,照上面的方法加入处理函数 这个是什么问题的求帮忙 SDK怎么去学习, CTreeCtrl 自绘Scroll bar 的问题 关于socket的send,非常奇怪的问题 [100分求教]怎样实现对Custom Control控件上绘制的图像的打印预览和打印功能以及怎样将Custom Control上的图像存储为bmp文件 关于VC内联汇编 如何关闭父窗口,请指教 基础问题在线等待:怎么样获得字符的ASCII码,我用ASC("A"),为什么不行? SNMP是属于OSI的那一层?在TCP/IP中呢? 请教COM接口的技术问题 关于视频格式问题 静态全局变量与全局变量的性能对比
是你对话框没有得到右键点击消息
你说对不对哇
你可以把弹出式菜单变为afxmessagebox()
你点右键弹不出来messagebox的
menu.LoadMenu(IDR_MENU_ADD_MASTER);
pSubMenu = menu.GetSubMenu(0);
pSubMenu->TrackPopupMenu(0, ptViewPoint.x, ptViewPoint.y, this);
//ptViewPoint为你需要显示菜单的点的位置
menu.LoadMenu(IDR_MENU_ADD_MASTER);
pSubMenu = menu.GetSubMenu(0);
pSubMenu->TrackPopupMenu(0, ptViewPoint.x, ptViewPoint.y, this);
//ptViewPoint为你需要显示菜单的点的位置
方法二是右键菜单完全独立出来,不让view什么的知道。 如 TrackPopupMenu的参数中去掉父窗口、提示等等。