资源简介
VC++工程搭建 MFC快速实现对话框和内部控件的等比例放大缩小功能,再放大缩小的同时改变响应只控件的匹配大小,有问题的地方还请大家指正谢谢。
代码片段和文件信息
// myApplication.cpp : 定义应用程序的类行为。
//
#include “stdafx.h“
#include “myApplication.h“
#include “myApplicationDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// CmyApplicationApp
BEGIN_MESSAGE_MAP(CmyApplicationApp CWinApp)
ON_COMMAND(ID_HELP &CWinApp::onhelp)
END_MESSAGE_MAP()
// CmyApplicationApp 构造
CmyApplicationApp::CmyApplicationApp()
{
// 支持重新启动管理器
m_dwRestartManagerSupportFlags = AFX_RESTART_MANAGER_SUPPORT_RESTART;
// TODO: 在此处添加构造代码,
// 将所有重要的初始化放置在 InitInstance 中
}
// 唯一的一个 CmyApplicationApp 对象
CmyApplicationApp theApp;
// CmyApplicationApp 初始化
BOOL CmyApplicationApp::InitInstance()
{
// 如果一个运行在 Windows XP 上的应用程序清单指定要
// 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方式,
//则需要 InitCommonControlsEx()。 否则,将无法创建窗口。
INITCOMMONCONTROLSEX InitCtrls;
InitCtrls.dwSize = sizeof(InitCtrls);
// 将它设置为包括所有要在应用程序中使用的
// 公共控件类。
InitCtrls.dwICC = ICC_WIN95_CLASSES;
InitCommonControlsEx(&InitCtrls);
CWinApp::InitInstance();
AfxEnableControlContainer();
// 创建 shell 管理器,以防对话框包含
// 任何 shell 树视图控件或 shell 列表视图控件。
CShellManager *pShellManager = new CShellManager;
// 激活“Windows Native”视觉管理器,以便在 MFC 控件中启用主题
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerWindows));
// 标准初始化
// 如果未使用这些功能并希望减小
// 最终可执行文件的大小,则应移除下列
// 不需要的特定初始化例程
// 更改用于存储设置的注册表项
// TODO: 应适当修改该字符串,
// 例如修改为公司或组织名
SetRegistryKey(_T(“应用程序向导生成的本地应用程序“));
CmyApplicationDlg dlg;
m_pMainWnd = &dlg;
INT_PTR nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
// TODO: 在此放置处理何时用
// “确定”来关闭对话框的代码
}
else if (nResponse == IDCANCEL)
{
// TODO: 在此放置处理何时用
// “取消”来关闭对话框的代码
}
else if (nResponse == -1)
{
TRACE(traceAppMsg 0 “警告: 对话框创建失败,应用程序将意外终止。\n“);
TRACE(traceAppMsg 0 “警告: 如果您在对话框上使用 MFC 控件,则无法 #define _AFX_NO_MFC_CONTROLS_IN_DIALOGS。\n“);
}
// 删除上面创建的 shell 管理器。
if (pShellManager != NULL)
{
delete pShellManager;
}
#ifndef _AFXDLL
ControlBarCleanUp();
#endif
// 由于对话框已关闭,所以将返回 FALSE 以便退出应用程序,
// 而不是启动应用程序的消息泵。
return FALSE;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 44032 2019-01-22 17:39 myApplication\.vs\myApplication\v14\.suo
文件 207360 2019-01-22 17:39 myApplication\Debug\myApplication.exe
文件 1314836 2019-01-22 17:39 myApplication\Debug\myApplication.ilk
文件 2813952 2019-01-22 17:39 myApplication\Debug\myApplication.pdb
文件 103481344 2019-01-22 17:18 myApplication\ipch\MYAPPLICATION-803efc34\MYAPPLICATION-fb61bbe6.ipch
文件 107948 2019-01-22 17:27 myApplication\myApplication\myApplication.aps
文件 2511 2019-01-22 17:17 myApplication\myApplication\myApplication.cpp
文件 485 2019-01-22 17:17 myApplication\myApplication\myApplication.h
文件 9676 2019-01-22 17:27 myApplication\myApplication\myApplication.rc
文件 10538 2019-01-22 17:26 myApplication\myApplication\myApplication.vcxproj
文件 2097 2019-01-22 17:17 myApplication\myApplication\myApplication.vcxproj.filters
文件 3250 2019-01-22 17:36 myApplication\myApplication\myApplicationDlg.cpp
文件 707 2019-01-22 17:39 myApplication\myApplication\myApplicationDlg.h
文件 4150 2019-01-22 17:17 myApplication\myApplication\ReadMe.txt
....... 67777 2015-09-20 17:20 myApplication\myApplication\res\myApplication.ico
文件 682 2019-01-22 17:17 myApplication\myApplication\res\myApplication.rc2
文件 1060 2019-01-22 17:20 myApplication\myApplication\resource.h
文件 146 2019-01-22 17:17 myApplication\myApplication\stdafx.cpp
文件 1578 2019-01-22 17:17 myApplication\myApplication\stdafx.h
文件 240 2019-01-22 17:17 myApplication\myApplication\targetver.h
文件 1321 2019-01-22 17:17 myApplication\myApplication.sln
文件 69599232 2019-01-22 17:39 myApplication\myApplication.VC.db
目录 0 2019-01-22 17:17 myApplication\.vs\myApplication\v14
目录 0 2019-01-22 17:17 myApplication\.vs\myApplication
目录 0 2019-01-22 17:18 myApplication\ipch\MYAPPLICATION-803efc34
目录 0 2019-01-22 17:17 myApplication\myApplication\res
...D.H. 0 2019-01-22 17:17 myApplication\.vs
目录 0 2019-01-22 17:18 myApplication\Debug
目录 0 2019-01-22 17:18 myApplication\ipch
目录 0 2019-01-23 09:16 myApplication\myApplication
............此处省略4个文件信息
相关资源
- MFC对话框中从文件中插入图片VS2010
- dll封装MFC对话框资源
- MFC子线程访问/控制对话框程序控件
- 基于TCP协议的网络聊天室
- mfc皮肤代码
- mfc 菜单、各控件、对话框自绘合集
- 对话框 mfc 绘制坐标轴
- 基于MFC 对话框 的数据库 正删改查简
- C++ 在基于对话框的程序中进行打印预
- Opencv:基于MFC 对话框 摄像头采集视频
- VS2008基于MFC的对话框编程串口上位机
- 基于MFC编程的冒泡排序动态演示
- vs2010 mfc对话框五子棋小游戏
- MFC 子对话框向父对话框 Edit内容的同
- MFC基于对话框的交互式画图程序橡皮
- MFC对话框使用CEF浏览器内核vs2012可编
- 基于MFC对话框的UDP组播收发源代码程
- 五子棋游戏开发程序及源代码C++开发
- Opencv3.4+VS2017+MFC对话框打开摄像头、截
- VS2017 MFC对话框程序打印及打印预览的
- VC++6.0_MFC基于对话框简单计算器设计
- 关于MFC对话框与静态HTML交互
- win32对话框tab control控件使用demo
- Dialog下创建 MFC OpenGL子窗口
- MFC 对对话框部分截图并保存
- 基于VS2010的MFC对话框之图片查看器
- 为MFC对话框程序添加菜单和菜单响应
- 鼠标左键准确定位MFC基于对话框的滑
- 鼠标左键准确定位MFC基于对话框的滑
- VC++基于mfc 实现对话框打开读取txt文件
评论
共有 条评论