如何去掉Edit框,右键中的Unicode控制字符,相关的两条记录呀. 我已经继承CEdit生成一个新类,我知道不显示Menu通过OnContextMenu来控制.但我只想让其中几个Menu无效,该如何做呢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.codeproject.com/editctrl/cmenuedit.asp 谢谢,pomelowu(羽战士) ,那篇文章我看过了,他是重新画Menu了.我只是想把一些不用的Unicode禁用,不能重写Menu. 一般来说,因为截获不到WM_INITMENUPOPUP,只能自己在OnContextMenu中自绘了。另外,Edit的右键菜单是在user32.dll的资源中的。你可以这样获得这个菜单HMODULE hInstUser = LoadLibrary("USER32.DLL");HMENU hMenu = LoadMenu( hInstUser, MAKEINTRESOURCE(1));然后你可以修改这个菜单。但是话说回来,这种做法是Undocumented的,而且随系统的不同,导致的结果也是不能保证的。 菜鸟问一个菜鸟问题,关于DLL的 tcp连接为什么会失败? 如何在光标处插入一段字符。 全景图谁用VC做过 浏览文件夹的对话框的路径(无法进入缺省路径) 完全访问硬盘所有文件夹,并在每一个文件夹新建一个txt文件,会者进入. 急救:<sys/socket.h>这个错误是怎么回事? 过年,回不去,散分 ADO访问数据库读取数据时出现内存泄漏 离散点作图问题? 关于DLL中的内存问题 在线等答案:FindResource()函数查RT_STRING资源,百思不得其解
我只是想把一些不用的Unicode禁用,不能重写Menu.
HMODULE hInstUser = LoadLibrary("USER32.DLL");
HMENU hMenu = LoadMenu( hInstUser, MAKEINTRESOURCE(1));
然后你可以修改这个菜单。但是话说回来,这种做法是Undocumented的,而且随系统的不同,导致的结果也是不能保证的。