社区
界面
帖子详情
如何动态修改菜单上的文本
finalwish
2003-10-17 12:49:53
例如在汉化时,如何修改所有的菜单上的文本。
不能用不同的菜单资源替换。在我的这个程序里不吃这一套。我也是接别人程序来做的。
...全文
119
2
打赏
收藏
如何动态修改菜单上的文本
例如在汉化时,如何修改所有的菜单上的文本。 不能用不同的菜单资源替换。在我的这个程序里不吃这一套。我也是接别人程序来做的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SeainBlue
2003-10-17
打赏
举报
回复
CMenu* pMenu = AfxGetApp()->GetMainWnd()->GetMenu();
for(int i = 0 ; i<pMenu->GetMenuItemCount( ) ; i++)
{
CMenu* pSubMenu = pMenu->GetSubMenu(0);
for(int j =0 ; j < pMenu->GetMenuItemCount( ) ; j++)
pSubMenu->ModifyMenu(j, MF_BYPOSITION | MF_STRING, pSubMenu->GetMenuItemID(j), text[i][j]);
}
其中,text中存放需要修改的文本
孤必有邻
2003-10-17
打赏
举报
回复
我的一段代码(如果能把ID和文本读出来,就更好了,可惜我没做)
void CHouseView::OnAppStart()
{
CString text;
CMenu * pMenu=GetParent()->GetMenu();
pMenu=pMenu->GetSubMenu(0);
pMenu->GetMenuString(0,text,MF_BYPOSITION);
if(text=="启动(&S)")
{
WinExec("J:\\Join.exe",SW_SHOW);
pMenu->ModifyMenu(0,MF_BYPOSITION,ID_APP_START,"停止(&S)");
}
else
{
pMenu->ModifyMenu(0,MF_BYPOSITION,ID_APP_START,"启动(&S)");
}
}
易语言dll
动态
调用和添加
菜单
主要学习内容:。 一.
动态
调用dll插件。 1. 由数据库读取dll文件名,接口等信息,供主程序调用。 2. 判断dll文件有没有相应的接口。 3. 暂时就两点。 二.利用API
动态
创建
菜单
。 1. 定义dll,获取
菜单
事件。 2. 想不出来了。 三.复习易语言支持库自带命令。 1. DLL命令调用转向 (, )。 2. 复制窗口组件 (, )。 3. 暂时这两个,其他基本是常用命令。 四.复习sql常用语句。 1. 添加 insert into [表名] 。 2. 删除 delete from [表名] 。 3.
修改
update [表名] set
文本
字段='
文本
值'。 4. 查询 select * from。 @福仔。
易语言改变
菜单
文本
颜色
易语言改变
菜单
文本
颜色源码,改变
菜单
文本
颜色,SetSysColors
Electron实战(3):
菜单
视频课程
本课程是《Electron实战》专题的第3个课程,本课程将帮助学员掌握Electron
菜单
的使用方法。 本课程同时在Windows和Mac OS X平台上操作和演示,同时也适合于Linux。不管学员使用什么平台,...
动态
创建
菜单
6.上下文
菜单
易语言源码改变
菜单
文本
颜色.rar
易语言源码改变
菜单
文本
颜色.rar
易语言源码易语言改变
菜单
文本
颜色.rar
易语言源码易语言改变
菜单
文本
颜色.rar
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章