CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

VC6.0中如何禁止窗口最大化按钮和禁止改变窗口大小??

楼主Flymouse(上善若水)2001-03-25 07:58:00 在 VC/MFC / 基础类 提问

VC6.0中如何禁止窗口最大化按钮和禁止改变窗口大小?? 问题点数:20、回复次数:7Top

1 楼panda_w(好想睡啊!)回复于 2001-03-25 08:48:00 得分 10

修改PreCreateWindow(   CREATESTRUCT&   cs   );  
  中的cs,比如禁止最大化  
    cs&=~WS_MAXIMIZE  
  改变窗口的大小可以重载WM_GETMINMAXINFO消息,修改lpMMI    
                    lpMMI->ptMaxSize.x=;  
  lpMMI->ptMaxSize.y=;  
  lpMMI->ptMinTrackSize.x=;  
  lpMMI->ptMinTrackSize.y=;  
  //最大尺寸  
  // lpMMI->ptMaxTrackSize.x=;  
  // lpMMI->ptMaxTrackSize.y=;Top

2 楼Phourm()回复于 2001-03-25 08:57:00 得分 10

在PreCreateWindow中去掉WS_THICKFRAME和WS_MAXIMIZEBOX的窗口风格!Top

3 楼xcling(chi)回复于 2001-04-13 18:37:00 得分 0

cs.style   =     WS_OVERLAPPED   |   WS_CAPTION     |   WS_SYSMENU   |   WS_MINIMIZEBOX   ;Top

4 楼xiaobinliu(charming.vicp.net)回复于 2001-05-10 11:44:00 得分 0

我试过了,写了这样的函数,可是行不通:  
  BOOL   CSuccessDlg::PreCreateWindow(CREATESTRUCT   &cs)  
  {  
          cs.style   &=~WS_MAXIMIZE;  
  //return   CWnd::PreCreateWindow(cs);  
  return   true;  
  }Top

5 楼roadman(小远)回复于 2001-05-23 20:12:00 得分 0

修改PreCreateWindow()函数如下:  
  BOOL   CWndMain::PreCreateWindow(CREATESTRUCT&   cs)    
  {  
          if(   !CFrameWnd::PreCreateWindow(cs)   )                 return   FALSE;  
          cs.dwExStyle   &=   ~WS_EX_CLIENTEDGE;  
          cs.style   &=   ~WS_MAXIMIZEBOX;   //禁止窗口最大化  
          cs.style   &=   ~WS_MINIMIZEBOX;   //禁止窗口最小化  
  //         cs.style   &=   ~WS_SYSMENU;   //取消Title上的按钮  
          cs.style   &=   ~WS_THICKFRAME;//使窗口不能用鼠标改变大小  
          cs.lpszClass   =   AfxRegisterWndClass(0);  
          return   TRUE;  
  }  
  Top

6 楼claider(沧海笑(立马巫山第一峰))回复于 2001-08-01 22:10:43 得分 0

SetWindowPos()函数Top

7 楼claider(沧海笑(立马巫山第一峰))回复于 2001-08-13 22:46:27 得分 0

我也应当得分的Top

相关问题

  • 最大化按钮?
  • 在程序中如何先最大化子窗口,再禁止最大化,最小化和和关闭按钮
  • 在 ActiveX Document 中如何禁止IE浏览器的最大化按钮
  • 如何禁止用户调整窗体大小?但最大化、最小化和关闭按钮仍在。
  • 如何禁止 子窗口 产生的 右上角的最小化,最大化,恢复按钮。
  • 关于最大化按钮的问题
  • 怎么屏蔽最大化按钮
  • 如何使最大化按钮失效?
  • 如何禁止系统菜单中的关闭按钮(即X),即最小化与最大化右侧的那一个。
  • vc++做出来的exe文件在窗体的右上方是没有最大化和最小化按钮的,请问怎样实

关键词

  • ws
  • 修改
  • 禁止
  • lpmmi
  • 最大化
  • precreatewindow
  • cs
  • 大小
  • createstruct
  • 改变

得分解答快速导航

  • 帖主:Flymouse
  • panda_w
  • Phourm

相关链接

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

广告也精彩

反馈

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