资源简介
已经厌烦在WM_SIZE里面写一堆布局计算的代码了么,或许这份代码可以帮助你。
这是一些用C++写的布局类,包含Border,Box,Flow,Grid,Stack五种布局,它们可以嵌套,通过结合Margin可以完成一些常见的界面布局效果,如居中,拉伸,居左,居右等。
各个对象布局的机制很简单(主要包括calc和adjust两个阶段),因此复杂的布局效果得要自己扩展。
另外,所有对象均自己管理内存,通过各个类的create函数来创建对象。
资源2分就当是鼓励吧。
代码片段和文件信息
// aboutdlg.cpp : implementation of the CAboutDlg class
//
/////////////////////////////////////////////////////////////////////////////
#include “stdafx.h“
#include “resource.h“
#include “aboutdlg.h“
LRESULT CAboutDlg::OnInitDialog(UINT /*uMsg*/ WPARAM /*wParam*/ LPARAM /*lParam*/ BOOL& /*bHandled*/)
{
CenterWindow(GetParent());
return TRUE;
}
LRESULT CAboutDlg::OnCloseCmd(WORD /*wNotifyCode*/ WORD wID HWND /*hWndCtl*/ BOOL& /*bHandled*/)
{
EndDialog(wID);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 508 2014-04-16 19:40 AboutDlg.cpp
文件 954 2014-04-16 19:40 AboutDlg.h
文件 1365 2014-04-16 19:40 Layout.cpp
文件 13 2014-04-16 19:40 Layout.h
文件 8955 2014-04-16 22:56 Layout.rc
文件 7194 2014-04-17 09:45 Layout.vcxproj
文件 3462 2014-04-16 20:45 Layout.vcxproj.filters
文件 143 2014-04-17 09:42 Layout.vcxproj.user
文件 4494 2014-04-17 11:08 MainDlg.cpp
文件 1734 2014-04-16 20:58 MainDlg.h
文件 1084 2014-04-16 22:56 resource.h
文件 283 2014-04-16 19:40 stdafx.cpp
文件 1399 2014-04-16 19:40 stdafx.h
文件 574 2014-04-17 10:30 engine\BorderLayout.cpp
文件 4305 2014-04-17 13:04 engine\BorderLayout.h
文件 511 2014-04-17 10:30 engine\BoxLayout.cpp
文件 3210 2014-04-16 20:42 engine\BoxLayout.h
文件 4030 2014-04-17 10:30 engine\FlowLayout.cpp
文件 3599 2014-04-17 10:19 engine\FlowLayout.h
文件 10543 2014-04-17 10:30 engine\GridLayout.cpp
文件 8374 2014-04-16 14:57 engine\GridLayout.h
文件 3150 2014-04-17 10:20 engine\Layoutba
文件 12762 2014-04-17 13:37 engine\Layoutba
文件 4698 2014-04-17 11:10 engine\StackLayout.cpp
文件 3793 2014-04-17 11:02 engine\StackLayout.h
....... 1078 2014-02-04 18:21 res\Layout.ico
目录 0 2014-04-17 01:08 engine
目录 0 2014-04-16 19:40 res
文件 129536 2014-04-17 13:37 DEMO.exe
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:MFC 动态数据显示控件
- 下一篇:基于Qt的直升机运行
相关资源
- 基于Qt的直升机运行
- MFC 动态数据显示控件
- Joseph C++代码
- 电梯仿真系统C++
- C++经典实例代码89434
- PSO算法C++实现
- C++编写图书管理类
- 模拟银行业务系统C++实现
- 一个好用的C++编写的websocket服务端d
- C++ STL库函数总结纯手打,主要偏向
- 自考 C++程序设计历年真题 附答案
- DX_MFC框架
- vc6.0编写的SOM神经网络聚类
- C++动态规划求解TSP问题备忘录方法
- 记账软件源代码——自己编的C++实现
- 循环码的C++实现
- 斗地主MFC源代码
- 使用动态优先权的进程调度算法的模
- MFC对话框打印及预览功能完美版
- 华为和google的C++编码规范
- 读取串口数据并画实时曲线的VC++程序
- sqlite3 C++访问
- WebBench(c++版本)
- C++ 3D 五子棋 opengl
- 特洛伊木马(C/C++)
- MFC实现可拖动的按钮
- C++二级考试试题含答案和解析
- C++获取电脑MAC/CPU/BIOS/硬盘等硬件信息
- Wolfe Powell 最优化方法 C++ 程序
- 序列比对打分矩阵C++(实验报告+源程
评论
共有 条评论