CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

动态创建菜单???

楼主findcaiyzh(秋心)2002-03-26 18:19:09 在 VC/MFC / 基础类 提问

怎样动态创建菜单。并响应它。  
  菜单有多少项是未知的,从文件里读出来的。  
   
  而且id是未知的,该怎么响应的,,最好是通过菜单上的文字来响应。  
  问题点数:80、回复次数:8Top

1 楼wuchunzhong()回复于 2002-03-26 18:22:32 得分 80

对于动态菜单的创建可用InsertMenu函数.这是要给指定菜单赋ID值,对于这张表可迎存在内存中,然后在主窗口的OnCommand虚函数中响应他!Top

2 楼findcaiyzh(秋心)回复于 2002-03-26 18:24:32 得分 0

不过,我需要通过菜单上的文字决定做什么样的动作。  
   
  而且菜单有多少项是不知道的,我应该保存多少个id呢???Top

3 楼wuchunzhong()回复于 2002-03-26 18:28:19 得分 0

那你可以维护一张动态的数据表,这张表优两个值,一个是id另一个是菜单上的文字就可以解决;另外对于API函数也能取得菜单的文字!Top

4 楼findcaiyzh(秋心)回复于 2002-03-26 18:32:48 得分 0

谢谢   wuchunzhong  
   
  我查到这个API了,那还有一个问题,,我的菜单的id应该从几开始呢,会不会和其它的一些菜单的ID重复呢???Top

5 楼wuchunzhong()回复于 2002-03-26 18:33:19 得分 0

GetMenuString函数可取的指定菜单的指定id的文字,对于获得菜单句柄可用GetMenu函数;Top

6 楼wuchunzhong()回复于 2002-03-26 18:34:27 得分 0

一般你的菜单的值是位于20000到30000之间很少被MFC使用!Top

7 楼findcaiyzh(秋心)回复于 2002-03-26 18:35:50 得分 0

谢谢。。  
   
  我现给分了,,再有问题我给呢发短消息。Top

8 楼jebbthe(青苹果)回复于 2002-05-09 15:54:54 得分 0

不错,有信用呵呵Top

相关问题

  • 动态创建菜单
  • 动态 菜单 创建
  • 如何动态创建菜单项?
  • 如何用表创建动态菜单
  • 动态创建菜单的问题!
  • 如何动态创建弹出菜单
  • 怎样动态创建菜单
  • 求助:动态菜单创建
  • 求动态创建菜单的方法
  • 如何动态创建菜单项

关键词

  • 函数
  • 文字
  • 菜单
  • 动态
  • 响应

得分解答快速导航

  • 帖主:findcaiyzh
  • wuchunzhong

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo