MFC 程序从高分屏电脑迁移到低分辨率屏幕电脑上悲剧

VC/MFC > 界面 [问题点数:40分,结帖人xyb0225]
等级
本版专家分:0
结帖率 92%
等级
本版专家分:15336
勋章
Blank
黄花 2014年12月 VC/MFC大版内专家分月排行榜第二
Blank
蓝花 2014年11月 VC/MFC大版内专家分月排行榜第三
等级
本版专家分:56699
勋章
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
等级
本版专家分:56699
勋章
Blank
红花 2015年8月 硬件/嵌入开发大版内专家分月排行榜第一
2015年7月 VC/MFC大版内专家分月排行榜第一
2015年5月 VC/MFC大版内专家分月排行榜第一
2015年4月 VC/MFC大版内专家分月排行榜第一
2015年3月 VC/MFC大版内专家分月排行榜第一
2015年1月 硬件/嵌入开发大版内专家分月排行榜第一
2013年12月 VC/MFC大版内专家分月排行榜第一
2013年11月 VC/MFC大版内专家分月排行榜第一
2013年6月 VB大版内专家分月排行榜第一
2013年5月 VB大版内专家分月排行榜第一
2013年1月 VB大版内专家分月排行榜第一
2012年12月 VB大版内专家分月排行榜第一
Blank
黄花 2015年9月 VC/MFC大版内专家分月排行榜第二
2015年7月 硬件/嵌入开发大版内专家分月排行榜第二
2014年5月 VC/MFC大版内专家分月排行榜第二
2014年3月 VC/MFC大版内专家分月排行榜第二
2013年10月 VB大版内专家分月排行榜第二
2013年7月 VB大版内专家分月排行榜第二
2012年5月 VB大版内专家分月排行榜第二
2012年4月 VB大版内专家分月排行榜第二
2012年2月 VB大版内专家分月排行榜第二
2011年11月 VB大版内专家分月排行榜第二
Blank
蓝花 2015年11月 VC/MFC大版内专家分月排行榜第三
2015年6月 VC/MFC大版内专家分月排行榜第三
2015年2月 VC/MFC大版内专家分月排行榜第三
2014年1月 VC/MFC大版内专家分月排行榜第三
2012年3月 VB大版内专家分月排行榜第三
2011年12月 VB大版内专家分月排行榜第三
2011年10月 VB大版内专家分月排行榜第三
等级
本版专家分:52151
勋章
Blank
签到新秀
Blank
黄花 2008年11月 VC/MFC大版内专家分月排行榜第二
2006年5月 VC/MFC大版内专家分月排行榜第二
等级
本版专家分:88064
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:161
等级
本版专家分:88064
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:62
等级
本版专家分:62
等级
本版专家分:0
菠菜COM

等级:

MFC 程序从高分屏计算机迁移到低分辨率屏幕电脑上悲剧

MFC 程序从高分屏电脑迁移到低分辨率屏幕电脑上悲剧 我在macbook pro retina开发的一个MFC程序,整个工程因为要迁移到新电脑上去继续开发,分辨率从2880*1800变了1920*1080,打开后发现整个项目界面都...

vs2019 开始自己的第一个C++程序

还不想使用vs2019的用户可以看博主的vs2017这篇博客:vs2017安装和使用教程(详细)里面涵盖了大...这是针对于以上安装教程的C++项目新建示例,与vs2017稍有不同,旨在示范项目搭建到程序运行的简单流程,代码就...

vs2019安装和使用教程(详细)

本篇博客是vs2017安装和使用教程(详细)的姊妹篇 vs2019已经在4月2日正式发布,vs2019发布会请看这个链接: vs2019发布活动 vs2019和vs2017一样强大,项目兼容,不用互相删除,而且C/C++,Python,F#,ios,...

vs2017安装和使用教程(详细)

vs2019 已于4月2日推出,用户不用卸载vs2017,因为这二者互相独立,项目也兼容,安装教程也是本篇的姊妹篇: vs2019安装和使用教程(详细) vs2017如此强大,不仅仅是C语言,... 如果想编写Java的话,可以使用vsc...

MFC】如何使用MFCMFC如何编写界面?MFC使用零基础教程

一点一点建立MFC程序新建MFC项目选择向导单个文档,取消文档视图结构支持使用经典菜单选择CMainFrame类新建的窗口在哪呢?启动调试开始修改创建吧修改一下新建Dialog改窗口ID对应你需要弹出的窗口改窗口的左上角的...

MFC程序对话框自适应分辨率全屏,控件跟随自动改变位置及大小

首先在OnInitDialog()中先hu获取到程序正常坐标,其中old应在头文件中声明:POINT old; //保留未自适应分辨率时的应用大小 CRect rect; GetClientRect(&rect); old.x = rect.right - rect.left; old.y = ...

简易入门MFC

工作需要用到MFC,需要能快速上手,中间碰到不懂的简单的看了下源码,参考了些资料。目标:做一个简单的...项目:选择MFC应用程序,名称这里用test(随意,和后面代码那里一致)。然后点确定。2>.出现MFC生...

MFC获取屏幕尺寸、分辨率、DPI

1.获取屏幕分辨率 int iWidth = GetSystemMetrics(SM_CXSCREEN);//获取屏幕水平分辨率 int iHeight = GetSystemMetrics(SM_CYSCREEN);//获取屏幕垂直分辨率 或者 HDC hdc = ::GetDC(NULL); int iScrWidth=...

C++编程基础

学习本课程无需任何编程基础,零开始手把手教你从小白大师的完美蜕变。 本课程结合c++编程语言特点以及企业实际需求,经过精心编排和设计,主要有以下特色: 1、精细讲解C++重要语法,快速掌握C++编程技巧; 2、...

VS2010 调试时 提示 无法启动程序 系统找不指定的文件

工具:MFC C++ ; VS 2010 条件:安装360毒霸。 情况描述:  ①运行不调试,程序正常。调试运行F5 软件报错:“无法启动程序,系统找不指定的文件”。 解决方法: 进入360毒霸,点击设置。在开发者...

VC++2010 MFC程序怎么在其他电脑运行

刚用VC++的MFC做了个小程序,有关串口通讯的,自己电脑上能够运行,但是其他电脑上就不能 运行了,后面找资料总结了如下几点。  1.第一步设置生成的程序为Release(公开的)类型,工程默认的是Debug(调试用...

MFC实现屏幕截图

BOOL CMyDlg::SaveBitmapToFile(HDC hDc, CBitmap & bitmap, LPCTSTR lpszFileName) { BOOL ret = TRUE; BITMAP btm; bitmap.GetBitmap(&btm); //本函数用于查看CBitmap对象的信息。返回的信息存放在pBitMap指向...

MFC 获取分辨率

void CEasySizeDlg::OnBnClickedButton1() { //两种方式,WinAPI和MFC接口。 //1 :WinAPI int iWidth = GetSystemMetrics(SM_CXSCREEN); int iHeight = GetSystemMetrics(SM_CYSCREEN);

Qt4K高分屏自适应,解决字体没有跟随组件增大的问题

在一次做项目的过程中,公司让我做高分屏适配,就是让我们所开发的软件支持4K的显示,我在百度开始搜索资料,有很多博客给出的答案就是: #if(QT_VERSION >= QT_VERSION_CHECK(5,6,0)) QApplication::...

MFC 窗口自适应分辨率

BOOL CEasySizeDlg::OnInitDialog() ... //正常(编写程序时)的分辨率为1920*1080,此时窗口大小为958*486. (Dialog 属性:System12) int x,y; x=::GetSystemMetrics(SM_CXSCREEN)*958/1920; y=::GetSyste

VC MFC 获取屏幕大小 程序窗口大小位置 控件大小位置

//下边两个函数获取的是显示屏幕的大小,但不包括任务栏等区域 int cx = GetSystemMetrics(SM_CXFULLSCREEN); int cy = GetSystemMetrics(SM_CYFULLSCREEN); printf("屏幕大小(不含任务栏):宽:%d,高:%d \r\n", cx,...

MFC程序打包后可以在没有装VC++的电脑上运行的方法

MFC程序打包前,需对MFC项目属性进行如下设置: 1. 配置属性->常规->项目默认值->MFC的使用->在静态库中使用MFC 2. 配置属性->C/C++->代码生成->运行库-&...

MFC对话框屏幕居中

// 对话框屏幕居中 ShowWindow(SW_NORMAL); CRect rtDesk; CRect rtDlg; ::GetWindowRect(::GetDesktopWindow(), &rtDesk); GetWindowRect(&rtDlg); int iXpos = rtDesk.Width() / 2 - rtDlg.Width() / 2; ...

C++获取屏幕分辨率屏幕窗口大小),屏幕显示比例(DPI)几种方法

获取屏幕分辨率的几种方法 #include <Windows.h> #include <iostream> int main(void) { HWND hd = GetDesktopWindow(); // 方法一 RECT rect; // 只获得窗口客户区的大小 ...

mfc程序在其他电脑平台的运行提示 丢失mfc140.dll

vs2015 mfc程序在其他电脑平台的运行提示 丢失mfc140.dll 怎么解决? 在vs2015中有解决方法么? vs2015 mfc程序在其他电脑平台的运行提示 丢失mfc140.dll 不再其他电脑平台安装注册mfc140.dll怎么解决?

vs2017 开始自己的第一个MFC程序--对话框示例--整数加法器

这是针对于博客vs2017安装和使用教程(详细)的MFC项目新建示例 博主这里还提供一个vs2019的MFC实现的画图小项目,非常详细!! vs2019 MFC实现office界面的画图小项目(超超级详细) 目录 MFC安装教程:vs2017 ...

MFC获取控件在屏幕上的绝对坐标

但有些时候不同地方获取的坐标值不一致,如,在派生PICTURE控件类内部的鼠标事件所获取的坐标值是相对该控件的,与在主窗体所获取的坐标是不对应的(无法直接比较),此时需要统一两者,通过转换为屏幕上的绝对坐标...

用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法

在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行。双击提示: “无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题。” 解决方案: 方案1.采用静态编译  使用...

MFC调整屏幕分辨率

MFC编辑的界面是按照一定的分辨率编辑的,当窗口大小改变时,控制栏对话框的大小固定。当屏幕分辨率小于界面编辑的分辨率时,一部分控制栏对话框不可见。 一种方法是缩小所有基于此对话框的控件,包括字体。控件...

MFC 编程入门精通

最开始的VS是什么鬼都不知道的,自己的第一个控制台程序,再自己的第一个MFC程序最开始的断点是啥玩意儿,自己一步步Debug自己的Code。发现自己真傻,隔行如隔山都不知道,还偏要一条路走黑,梦想着有...

MFC使窗口弹出时显示在屏幕中间或屏幕左上角

MFC使窗口弹出时显示在屏幕中间或屏幕左上角

MFC中绘制地图以及地理坐标与屏幕坐标转换详解(附工程源码)

如果我们想要把一幅地图数据绘制在MFC窗口中,地图的坐标数据肯定的含有小数位的,这样我们就不能直接在MFC中绘制地图了,这就涉及地理坐标向屏幕坐标的转换。 1、地理坐标转屏幕坐标 首先我们看一张图(图片...

MFC编写的程序在别人电脑上显示时窗口界面出现问题

最近自己用MFC写的程序在别人电脑上显示时,界面及控件的位置出现了问题,总体效果是各个特征变大,导致界面不能正常显示。开始一直以为是屏幕分辨率的问题,可是调整分辨率以后,问题没有解决,查了些资料后,问题...

C++笔记——第一个MFC程序

使用MFC创建的Windows窗口程序 今天用VS2017写了个MFC的窗口程序,代码如下#include "stdafx.h" #include "afxwin.h" // MFC标准库class CMinApp : public CWinApp //定义窗口类 { public: virtual BOOL ...

如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)

这几天在研究Qt,首先尝试用Qt Creator编写一些小...但是,在这个过程中却遇到了一个问题:使用Qt Creator编写的exe程序,只能在本机运行,跑别的电脑上就无法运行了,提示缺少各种各样的库。这个问题要如何解决呢?

相关热词 c# 系统字体 获取 c# 渲染 c#检测文件是否被打开 c# 获得父类 c#遍历json 网页数据采集c# c# list 使用 c#excel求平均 c# ip 网络 获取 c#窗体工具栏