如何去掉edit控件中弹出菜单的功能 我想使得edit控件中的弹出菜单只有copy/cut/paste三项,不使用重载CEdit的方法怎样去掉其他的选项?有没有相应的函数可调用? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 从CEdit派生处理WM_CONTEXTMENU消息,加载自己的菜单例如OnContextMenu中{ CMenu *pMenu; pMenu=new CMenu; pMenu->LoadMenu(IDR_MYEDITMENU);//自己的弹出菜单的ID CMenu *pMenuPop=pMenu->GetSubMenu(0); pMenuPop->TrackPopupMenu(TPM_RIGHTALIGN,point.x,point.y,this); delete pMenu;} 搂上的方法当然可以,还有其他方法可以实现吗?就是不用继承的方法,CEdit有没有直接的函数可以调用呢?大家再想想,拜托! 大家来讨论下位图加密 VC 实现 怎样显示一个非bmp格式的图片? 如何得到当前视图的指针? 怎样用读写一个INI文件? 请问谁有类似FPE的搜索引擎源代码,非常感谢! 编译时出错? 为何按下子对话框的按钮不响应? 在MFC中对多个类怎样存储? 文本编辑框中如何只接收数值输入?即获得如:int或long型的数据而非文本字符串。 寻求WAV文件格式 在什么情况下算是跨套间? 100分一个小问题
处理WM_CONTEXTMENU消息,加载自己的菜单
例如
OnContextMenu中
{
CMenu *pMenu;
pMenu=new CMenu;
pMenu->LoadMenu(IDR_MYEDITMENU);//自己的弹出菜单的ID
CMenu *pMenuPop=pMenu->GetSubMenu(0);
pMenuPop->TrackPopupMenu(TPM_RIGHTALIGN,point.x,point.y,this);
delete pMenu;
}