对于动态添加有两种方法:
一:菜单数组
先定义一个菜单,它的Index为0
添加:Load 菜单名(索引)
卸载:UnLoad 菜单名(索引)但是无法做出多层菜单
二:用菜单API
先用GetMenu取得窗体菜单的句柄
然后用GetSubMenu取得弹出式菜单的句柄
再用AppendMenu、InsertMenu添加菜单
最后还有响应“WM_COMMAND”消息,以处理菜单点击
具体方法参见:http://dapha.net/down/list.asp?id=1965
一:菜单数组
先定义一个菜单,它的Index为0
添加:Load 菜单名(索引)
卸载:UnLoad 菜单名(索引)但是无法做出多层菜单
二:用菜单API
先用GetMenu取得窗体菜单的句柄
然后用GetSubMenu取得弹出式菜单的句柄
再用AppendMenu、InsertMenu添加菜单
最后还有响应“WM_COMMAND”消息,以处理菜单点击
具体方法参见:http://dapha.net/down/list.asp?id=1965
解决方案 »
- API 获取当前打开的文件路径
- VB---CAD请教一下如何把CAD画好的图数据读到VB里面?
- 如何把下面的数据转化成我所需要的数据?多谢!!
- 看看错在哪??
- 关于vb中读取txt文件的问题,很棘手,高手帮忙!
- Excel表格数据导入数据库的问题
- 我说这里到底有没有高手啊!?我都问了好几次了,没人会?(关于串口,AT指令)
- Microsoft.Jet.OLEDB.4.0应该怎样添加啊???我怎么找不到啊???我用的是vb6.0,请网友告诉我该怎样添加,谢谢!!!!
- 如何用VB的Data Report报表设计器,做报表的横向预览及打印?
- 利用VBA进行分类汇总求和
- 如何去掉窗体的标题栏
- 学VB要注意什么
先定义一个菜单,它的Index为0
添加:Load 菜单名(索引)
卸载:UnLoad 菜单名(索引)但是无法做出多层菜单