VC++ 限制窗口的大小范围的方法

响应WM_GETMAXMININFO  的消息

处理之

void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI)
{
 // TODO: Add your message handler code here and/or call default
 lpMMI->ptMinTrackSize.x   = 100 ;
   lpMMI->ptMinTrackSize.y   = 100  ;
   lpMMI->ptMaxTrackSize.x   = 200  ;
    lpMMI->ptMaxTrackSize.y   =  200;   

 CFrameWnd::OnGetMinMaxInfo(lpMMI);
}

这样的话,窗口就被我框死啦,嘿嘿
长和宽的范围都是100-200

时间: 2024-08-09 04:25:50

VC++ 限制窗口的大小范围的方法的相关文章

【代码备忘】VC判断自己窗口的另一种方法

欢迎加入我们的QQ群,无论你是否工作,学生,只要有c / vc / c++ 编程经验,就来吧!158427611 FindWindow就不说了,这说 的是另一种:GetProp 代码也差不多: 查询... HWND hWndPrevious = ::GetWindow(::GetDesktopWindow(), GW_CHILD); while (::IsWindow(hWndPrevious)) { if (::GetProp(hWndPrevious, _FLAG)) { if (::IsI

图解js中常用的判断浏览器窗体、用户屏幕可视区域大小位置的方法

有时我们需要获得浏览器窗口或屏幕的大小.窗口下拉框下拉的距离等数据,对应这些需求,js中提供了不少解决方法,只是数量稍多容易混淆它们各自的意义,下面咱们用图例来解释下12个常见对象属性的作用. 其中有6个常用的浏览器窗体属性(由于offsetWidth/Height在不同浏览器下表现有出入,故不在本章讨论): document.documentElement.clientWidth document.documentElement.clientHeight document.documentEl

跨浏览器确定窗口的大小

如何实现跨浏览器确定窗口的大小: 在IE9+,Firefox,Safari,Opera,Chrome浏览器中均提供了4个属性,innerWidth,innerHeight,outerWidth,outerHeight;,这几个值在不同的浏览器情况下的定义是不同的 ,而要获得视口的大小,有两种方法: 在IE,Safari,Opera Chrome,中,document.documentElement.clientWidth和document.documentElement.clientHeight

Selenium2学习-021-WebUI自动化实战实例-019-设置浏览器窗口位置大小

前文简略讲述了如何获取浏览器窗口的位置和大小,此文讲述如何通过 webdriver 设置浏览器窗口的位置和大小. 直接上码了...... 1 /** 2 * Set browser size for expected setting 3 * 4 * @author Aaron.ffp 5 * @version V1.0.0: autoSeleniumDemo main.aaron.sele.core SeleniumCore.java setBrowserSize, 2015-7-28 01:1

在装完Linux系统之后自己去修改Swap分区的大小(两种方法)

在装完Linux系统之后自己去修改Swap分区的大小(两种方法) 在安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区.下面介绍这两种方法: 第一您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前您需要三思而行,错误操作后的后果由执行者自己承担. 新建swap分区 1.以root身份进入控制台,输入 # swapoff -a          #停止交换分区 2. 用

win32创建EDIT窗口,并把大小调整为父窗口工作区大小

//Resource.h #define IDC_MAIN_EDIT 101 // //  函数:  WndProc(HWND, UINT, WPARAM, LPARAM) // //  目的:    处理主窗口的消息. // //  WM_COMMAND          - 处理应用程序菜单 //  WM_PAINT    - 绘制主窗口 //  WM_DESTROY              - 发送退出消息并返回 // // LRESULT CALLBACK WndProc(HWND h

重新想象 Windows 8.1 Store Apps (86) - 系统 UI 的新特性: Theme, 窗口宽度大小可变, ApplicationView, DisplayInformation

[源码下载] 作者:webabcd 介绍重新想象 Windows 8.1 Store Apps 之系统 UI 的新特性 Theme - 主题(共有两种主题:Light 和 Dark,默认是 Dark) 窗口宽度可调 ApplicationView DisplayInformation 示例1.Theme - 主题(共有两种主题:Light 和 Dark,默认是 Dark)Theme.xaml <Page x:Class="Windows81.UI.Theme" xmlns=&qu

Cent OS 命令行和窗口界面默认登录切换方法

在 CentOS 中的修改方法如下: 1. root登陆,免得老是sudo 2. 打开/etc/inittab 文件     #vim /etc/inittab 3. 在默认的 run level 设置中,可以看到第一行书写如:      id:5:initdefault:(默认的 run level 等级为 5:即图形模式 3:即命令行模式) 4. 将第一行的 5 修改为 3 即可. 5. 保存文件后重启系统你就可以看见是启动的文本界面了. Cent OS 命令行和窗口界面默认登录切换方法,布

Js弹出窗口代码,window.open方法

<html><script language=JavaScript> <!--function click() {if (event.button==2) {window.open('#','popwindows',"toolbar=no,menubar=no,width=200,height=200")}}document.onmousedown=click//--></script><head><meta http-