CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VC.NET

VC++.net中菜单的某些属性怎么改?比如在开始运行.exe文件时让菜单是最大化的。

楼主hangsome(沧浪)2004-09-03 21:44:11 在 .NET技术 / VC.NET 提问

我是个菜鸟,学vc++.net   2个月,看了不少有关书籍,始终没有找到改变菜单属性的方法。在此请高手指点。我现在想做到以下几点……  
        1.开始运行时让菜单处于最大化的状态。  
        2.开始运行时,在菜单出现后,紧跟着就自动弹出一个对话框(用于登陆)。  
        3.改变菜单的标题。  
        4.如果自己给菜单添加一个退出命令,对应的函数写在哪个.cpp文件中?怎么实现?  
        以上几点,小弟我花了一个多礼拜苦苦追寻而未能得到解决,望高手指教,谢谢! 问题点数:20、回复次数:2Top

1 楼triout(笨牛)回复于 2004-09-04 08:41:23 得分 20

首先,你要明确你是.NET还是WIN32,不同的开发会有不同的处理方式。比如在.NET环境下,你可以象C#一样的处理,而在WIN32下,则象以前的VC一样处理,通过MESSAGEMAP来映射事件。  
   
  其次,才是你的问题:  
   
  1——  
  这个我不明白你的具体意思,怎么让菜单最大化?  
   
  2——  
  这个可以对窗体的加载事件进行编程,在.NET中是onload,在win32中是show  
   
  3——  
  首先要获得需要改变标题的菜单项,在.NET中是设置TEXT属性,在WIN32中是通过SETWINDOWTEXT来设置(一个菜单也是一个WINDOW)  
   
  4——  
  在.NET中,直接给菜单添加CLICK事件(双击会自动创建),然后编程就可以了,在WIN32中,可通过设计器实现,也可以手工处理,通常在H中定义方法,在CPP中影射消息和实现函数。Top

2 楼hangsome(沧浪)回复于 2004-09-04 22:43:01 得分 0

谢谢这位帅哥的解答。  
   
  我用的是.net不是win32,对于您的回答我还是不怎么明白,我是菜鸟,请不要见怪。  
  1——  
  我说的最大化是指:生成解决方案后,运行.exe文件,那么会自动弹出一个菜单,但这个菜单不是最大化的,我想让它一弹出来就是最大化的。  
  2——  
  请问onload在哪个地方加栽?能不能具体一点?(我在CMainFrm   的构造函数中调用了对话框的DoModal()函数,那么运行.exe文件时会先出现对话框,然后才出现菜单。)  
  3——  
  我要改变的是菜单的标题,不是菜单项的标题。菜单的Text在哪里设置?我没找到。  
  4——  
  请问销毁菜单的方法是什么?不会是和对话框一样是   OnCancel()吧?  
   
  烦请这位帅哥继续给我解答。  
   
  Top

相关问题

  • 有没有一个属性是SSTAB控件最大化的?
  • vc++做出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,请问怎样实
  • vc问题:当最大化时,图象消失
  • VC中窗口最大化用什么函数?谢谢各位!
  • 怎样使生成的exe 文件一开始就最大化?>
  • 在VC的MDI中如何使子窗口一开始时就最大化?
  • 菜鸟问题004:如何用VC实现最大化,最小化功能。
  • 最大化
  • IE 最大化
  • 谁有办法让主窗口的menu属性为空时子窗口在最大化时将子窗口的关闭、最大化、最小化按钮显示出来!如果办到100分酬谢,决不失言!

关键词

  • .net
  • vc++
  • win32
  • 属性
  • 函数
  • 文件
  • 菜单
  • 最大化
  • 对话框
  • 标题

得分解答快速导航

  • 帖主:hangsome
  • triout

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

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