CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

如何隐藏对话框里面的最大化最小化按钮?

楼主fandh(好了)2003-12-01 16:50:22 在 VC/MFC / 界面 提问

如何隐藏对话框里面的最大化最小化按钮?  
  请回答^_^  
  多谢^_^  
  问题点数:100、回复次数:15Top

1 楼canjian(奋斗,探求,不达目的誓不罢休!)回复于 2003-12-01 16:59:20 得分 20

去掉对话框属性中的相关属性Minimize   box   和Maximize   boxTop

2 楼fandh(好了)回复于 2003-12-01 17:02:24 得分 0

那只能灰掉,我想隐藏起来,就是看不见呀Top

3 楼fayifu(赅)回复于 2003-12-01 17:03:07 得分 20

在对话框属性中Styles标签下设Top

4 楼fayifu(赅)回复于 2003-12-01 17:06:08 得分 0

不会吧,我去掉复选框后就看不到了。Top

5 楼canjian(奋斗,探求,不达目的誓不罢休!)回复于 2003-12-01 17:06:41 得分 0

两个都去掉后就看不见了  
  如果只去掉一个好像是只能变灰Top

6 楼zhucde(【風間苍月】★<==>★【虚拟闲人】)回复于 2003-12-01 17:07:39 得分 40

重载  
  BOOL   CMydilog::PreCreateWindow(CREATESTRUCT&   cs)    
  {  
  //   TODO:   Add   your   specialized   code   here   and/or   call   the   base   class  
   
                    cs.style   &=   ~WS_MAXIMIZEBOX;  
  cs.style   &=   ~WS_MINIMIZEBOX;  
   
  return   CDialog::PreCreateWindow(cs);  
  }  
  Top

7 楼fandh(好了)回复于 2003-12-01 17:08:43 得分 0

没有呀,我这边如果不选的话就灰掉了,不是隐藏掉的Top

8 楼fandh(好了)回复于 2003-12-01 17:15:45 得分 0

如果隐藏掉其中的一个怎么办?Top

9 楼ISunwu(刀口蒙特)回复于 2003-12-01 17:24:17 得分 10

做不到,除非自绘。Top

10 楼zhucde(【風間苍月】★<==>★【虚拟闲人】)回复于 2003-12-01 17:30:55 得分 0

呵呵,这么简单的问题!  
   
  BOOL   CMydilog::PreCreateWindow(CREATESTRUCT&   cs)    
  {  
  //   TODO:   Add   your   specialized   code   here   and/or   call   the   base   class  
   
                    cs.style   &=   ~WS_MAXIMIZEBOX;//隐藏最大化按钮  
  cs.style   &=   ~WS_MINIMIZEBOX;//隐藏最小化按钮  
   
  return   CDialog::PreCreateWindow(cs);  
  }  
   
   
  当然,还要记得将你的对话框的属性里的System   Menu勾上Top

11 楼fandh(好了)回复于 2003-12-01 17:39:37 得分 0

如果隐藏掉其中的一个怎么办?  
  你说的方法好像不行,我试了!  
  你的方法只能全部隐藏,不能单个隐藏,我想隐藏最大化按钮,但是最小化按钮有效Top

12 楼canjian(奋斗,探求,不达目的誓不罢休!)回复于 2003-12-01 18:04:42 得分 0

对不起,这个不是特别清楚Top

13 楼byry(百事罐头)回复于 2003-12-01 18:10:40 得分 5

BOOL   CMydilog::PreCreateWindow(CREATESTRUCT&   cs)    
  {  
  //   TODO:   Add   your   specialized   code   here   and/or   call   the   base   class  
  cs.style   &=   ~WS_MAXIMIZEBOX;  
  return   CDialog::PreCreateWindow(cs);  
  }Top

14 楼dylang(眼睫毛)回复于 2003-12-01 22:05:31 得分 2

在属性页改变可以隐藏啊  
  我们的vc不一样?Top

15 楼xxhfortrue(红叶)回复于 2003-12-01 22:41:29 得分 3

只有自绘呀Top

相关问题

  • 对话框上的最大化、最小化、还原按钮?
  • 对话框中的最大化和最小化按钮的实现?
  • 怎么使弹出的对话框有最大化最小化按钮
  • 如何将对话框上的按钮只保留最小化和关闭,让最大化按钮不显示
  • 怎么为CPropertySheet生成的向导对话框加上最小化和最大化按钮?
  • 请问对话框在按下最小化和最大化按钮时对应什么消息?
  • Dll 非模态对话框最大化最小化等问题
  • 怎样使得对话框的右上角,除了有关闭按钮外,还带有最小化按钮,最大化(恢复)按钮,谢谢!!!
  • 新手问题之三:怎样屏蔽对话框工具栏上的最大化/最小化按纽,只留下关闭按钮(X按钮)??
  • 菜鸟问题,怎么给一个基于对话框的程序在它的上面加上最小化和最大化按钮?

关键词

  • 属性
  • ws
  • code
  • 隐藏
  • 对话框
  • 最小化按钮
  • 最大化
  • precreatewindow
  • cs
  • maximizebox

得分解答快速导航

  • 帖主:fandh
  • canjian
  • fayifu
  • zhucde
  • ISunwu
  • byry
  • dylang
  • xxhfortrue

相关链接

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

广告也精彩

反馈

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