EASY_SIZE:控件随窗口变化自由调整大小
1.设置对话框属性:Styles->Broder:Resizing
2.添加#include"easysize.h"
3.在对话框类定义的最前面添加DECLARE_EASYSIZE(注意:没有分号)
4.在对话框的OnInitDialog消息函数中添加:
OnInitDialog()
{
CDialog::OnInitDialog();
........
INIT_EASYSIZE;
return TRUE;
}
5.重载消息WM_SIZE消息函数:
OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
UPDATE_EASYSIZE;
}
6.在END_MESSAGE_MAP()的后面下一行添加:
BEGIN_EASYSIZE_MAP(对话框类名)
EASYSIZE(control,left,top,right,bottom,options)
EASYSIZE(.......)
END_EASYSIZE_MAP
EASYSIZE()详解:
(1).control:需要调整大小的控件的ID;
(2).left,top,right,bottom:为控件左上角和右下角的坐标(亦可以看作控件的四条边),取值可以为:
ES_BORDER: 控件与对话框边界的距离;
ES_KEEPSIZE:控件水平/垂直方向上尺寸保持不变;
控件ID值: 当前控件与指定控件之间的距离;
(3).Options:可以为ES_HCENTER, ES_VCENTER的结合,options可置0。
ES_HCENTER表示缩放后控件在指定位置内水平居中;
ES_VCENTER表示缩放后控件在指定位置内垂直居中;
EASY_SIZE:控件随窗口变化自由调整大小相关推荐
- MFC小笔记:控件随窗口变化
一.需求 当窗口大小变化时,如最大化.最小化时,控件位置和大小并没有变化,本文实现此功能. 二.界面 主界面为对话框,有最小化.最大化.关闭等功能. 三.原理 当窗口变化时,响应 OnSize 函数, ...
- python tkinter控件_如何实现python tkinter控件随窗口变化?
不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...
- python控件随窗口变化而适配_如何实现python tkinter控件随窗口变化?
不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...
- python tkinter界面 控件位置随窗体自动调整适应_如何实现python tkinter控件随窗口变化?...
不管是对于Java还是对于Python,我们最开始学习的时候,都会碰到关于开发上的窗口设置,如果不设置这个内容,你所呈现的项目效果,是非常不美观的,而往往为了符合美化,大家都会花费很多心思在基础的窗口 ...
- python控件随窗口变化而适配_Tkinter窗口/控件比例调整
我目前正在为一个编程类开发一个pythongui版本的Reversi.我已经对游戏逻辑进行了编程,目前我正在尝试使用Tkinter实现GUI.我有一些问题,调整游戏板(根窗口)和它的一切(画布和形状) ...
- python控件随窗口变化而适配_python pyqt5 设置控件随窗体拉伸
2# -- coding: utf-8 -- ''' [简介] 布局中用到的addStretch函数例子 ''' from PyQt5.QtWidgets import QApplication ,Q ...
- MFC控件随窗口大小变化原理及实现
本文主要针对MFC的dialog,实现控件随窗口大小变化. 原理:首先获取dialog的初始大小,当窗口发送变动时,调用OnSize事件和方法,计算缩放比例,然后对界面中的所有控件进行缩放和布局. 实 ...
- 计数器视图控件(数字变化效果)
CounterView 项目地址:jenly1314/CounterView 简介:计数器视图控件(数字变化效果) 更多:作者 提 Bug 标签: counter-count-number-ad ...
- [转载]裸写一个含内嵌IE控件的窗口
引言 之前也做过一些含内嵌IE控件的东西,只是一直用MFC/ATL等框架,对于里面的原理其实一知半解,只有脱离它们写一遍,才算能真正懂.前不久在写一个SkyDriveClient的时候正好有一个需求, ...
- 【MFC】EnableWindow:启用/禁用控件或窗口
01.目录 目录 01.目录 02.EnableWindow函数 2.1 函数原型 2.2 参数及返回值 02.EnableWindow函数 启用和禁用控件或者窗口(设置个控件或窗口可用或不可用)可以 ...
最新文章
- 以太经典(ETC)逆势上涨,将逆袭反超以太坊(ETH)?
- 网络对抗作业——程瑀
- [DLX反复覆盖] hdu 2828 Lamp
- java最常见的runtime_Java常见runtime exception
- 视觉传达对中职计算机教育影响,自考视觉传达设计毕业论文:平面设计专业信息化教学资源库建设...
- 一分钟理解handler机制
- Linux系统重要日志文件
- python 实现数据化大屏_基于Python实现交互式数据可视化的工具(用于Web)
- 使用 JavaScript 下载文件
- 电子书(文学,计算机)搜索与下载网站推荐
- dspscififo历程_DSP2812 SCI FIFO模式调试心得
- 广告召回率是什么意思_推荐策略中的“召回”
- matlab rand 2 3 4,matlab随机函数rand的使用
- YOLOV5dataset.py代码注释与解析
- SourceTree 下载及跳过注册码
- 最新xampp安装教程与配置
- JavaWeb项目1-QQZone
- 论MathType中空格的正确的输入方法
- 简历应该怎么写,HR看一篇简历仅需要5秒吗,简历模板大全
- 7-69 猴子选大王