如何修改菜单上的文字
来源:互联网 发布:淘宝网店装修费用 编辑:程序博客网 时间:2024/04/29 16:37
在windows mobile 上如何修改菜单上的文字呢?
我原先也只是看别人的代码,然后copy过来自己用,有的时候弄不清楚所以然,就会出错。
通过下面的方法,我们可以修改菜单上的文字:
1HMENU hMenu=NULL;
2 TBBUTTONINFO tbbi = {0};
3 tbbi.cbSize = sizeof(tbbi);
4 tbbi.dwMask = TBIF_LPARAM | TBIF_BYINDEX;
5 SendMessage(hMenuHWND, TB_GETBUTTONINFO, 1, (LPARAM)&tbbi); //修改菜单项 在左边为0,在右边为1
6 hMenu = (HMENU)tbbi.lParam;
7
8 InsertMenu(hMenu,beforeItem,MF_BYCOMMAND,afterItem,sText); //加入含有欲改写文本的菜单项
9 DeleteMenu(hMenu,beforeItem,MF_BYCOMMAND); //删除被改写的菜单
2 TBBUTTONINFO tbbi = {0};
3 tbbi.cbSize = sizeof(tbbi);
4 tbbi.dwMask = TBIF_LPARAM | TBIF_BYINDEX;
5 SendMessage(hMenuHWND, TB_GETBUTTONINFO, 1, (LPARAM)&tbbi); //修改菜单项 在左边为0,在右边为1
6 hMenu = (HMENU)tbbi.lParam;
7
8 InsertMenu(hMenu,beforeItem,MF_BYCOMMAND,afterItem,sText); //加入含有欲改写文本的菜单项
9 DeleteMenu(hMenu,beforeItem,MF_BYCOMMAND); //删除被改写的菜单
通过上面的方法,我们就能修改菜单上的文字。
此外,学习一下TB_GETBUTTONINFO
消息:TB_GETBUTTONINFO
作用:This message retrieves the information for a button in a toolbar.
使用:wParam = (WPARAM)(INT) iID;
lParam = (LPARAM)(LPTBBUTTONINFO) lptbbi;
参数介绍:
- 如何修改菜单上的文字
- 如何修改菜单上的文字
- 求助:菜单上的文字
- 【VC控件】动态修改控件和弹出菜单上的文字内容及大小
- 修改MFC中菜单显示的文字
- 修改MFC中菜单显示的文字
- 怎样用PHotoshop修改图片上的文字
- 怎样用PHotoshop修改图片上的文字
- 修改图片上的文字步骤
- 怎么修改图片上的文字
- PS修改透明图片上的文字
- 如何修改 VC6.0 4.0 2010 打印预览界面上的文字
- Toolbar中menu菜单文字颜色的修改
- Toolbar中menu菜单文字颜色的修改
- actionBar和Toolbar中如何动态隐藏和修改menu上的菜单
- 如何修改OptionPane按钮的文字?
- 如何修改SAP登录界面的文字
- PDF文件的文字如何修改
- Struts新标签
- Java打包jar内幕(初级篇)
- jsf中如何进行数据校验
- 经典:全国老婆一览表
- C#程序卸载
- 如何修改菜单上的文字
- q
- cxGrid使用技巧 转载自http://topic.csdn.net/t/20060106/09/4500997.html#
- 提供多语言版本的解决方案
- 测试
- Alfresco User Interface: What are my options?
- OOP思想应该怎样来理解?
- Microsoft 报表ReportViewer MSDN在线文档
- C# Winform 开发资料汇总