EASYSIZE的使用方法步骤
来源:互联网 发布:二战战败国有哪些 知乎 编辑:程序博客网 时间:2024/04/28 21:11
使用方法如下:
1.首先将EasySize.h拷贝到工程文件夹中,然后在stdafx.h中包含该头文件:
#include "EasySize.h"
class CEasySizeDemoDlg : public CDialog
{
DECLARE_EASYSIZE
3.在OnInitDialog()函数中添加INIT_EASYSIZE宏(注意有分号,而且要在所有控件摆放的位置后面哦):
BOOL CEasySizeDemoDlg::OnInitDialog()
{
CDialog::OnInitDialog();
...
INIT_EASYSIZE;
return TRUE; // return TRUE unless you set the focus to a control
}
4.响应WM_SIZE消息,在响应函数中添加UPDATE_EASYSIZE宏(注意有分号):
void CEasySizeDemoDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
UPDATE_EASYSIZE;
}
6.添加控件布局映射,放到消息映射之后,基本格式如下:
BEGIN_EASYSIZE_MAP(class_name)
...
EASYSIZE(control,left,top,right,bottom,options)
...
END_EASYSIZE_MAP
class_name就是对话框类的类名
control是要设置的控件的ID
left、top、right、bottom分别指的是该控件左、上、右、下方的控件的ID,也可以为以下特殊值:
ES_BORDER:保持与边框距离不变
ES_KEEPSIZE:保持大小不变
所放位置:
left -- 表示和right指定的控件右对齐
right -- 表示和left指定的控件左对齐
top -- 表示和bottom指定的控件上对齐
bottom -- 表示和top指定的控件下对齐
options可指定为0,也可指定为以下值:
ES_HCENTER:保持宽度不变,水平位置在left和right指定的控件正中间
参考资料:
http://blog.csdn.net/asasj57/article/details/5617297 ;
0 0
- EASYSIZE的使用方法步骤
- Easysize 的使用
- EasySize的使用
- EasySize的使用
- Easysize 的使用
- Easysize 的使用
- EASYSIZE
- EasySize
- easysize
- EasySize
- EasySize
- 放大对话框时,改变按钮的位置(EasySize.h使用方法)
- android HttpClient的使用方法步骤
- easysize的使用方法 (实现控件大小位置随界面变化而有相应的变化,这个变化可以自己设置)
- 示波器的使用方法和步骤(正文)
- cppunit测试工具的使用方法步骤
- 总结安装cocoapods的步骤和使用方法
- jQuery正则的使用方法步骤详解
- Linux常用命令大全
- 反向代理原理反向代理服务器配置解决访问加速
- 巧用C# Split()函数获取SQL语句中操作字段
- eclipse-->project-->clean 作用
- 页面限制右键
- EASYSIZE的使用方法步骤
- c中的字符串的各种问题
- linux进程间的通信(C): 使用信号量进行同步的共享内存机制
- sqlplus分屏显示
- 基于ORA-12170 TNS 连接超时解决办法详解
- Adroid 开发问题小结
- 网页元素CSS居中实现完整攻略
- 【脚本】使用 Python SimpleHTTPServer 快速共享文件
- POI