首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

不同的操作系统,雷同的DPI,控件大小显示却不同?

2013-12-15 
不同的操作系统,相同的DPI,控件大小显示却不同??小弟在做一个本地化项目,在中文操作系统,DPI 120下调好的

不同的操作系统,相同的DPI,控件大小显示却不同??
小弟在做一个本地化项目,在中文操作系统,DPI 120下调好的控件大小和位置。

然后把程序在英文操作系统(安好了多语言包,并更改语言选项为中文显示)上运行,DPI也是120,却出现控件大小变大,原本安排在控件上的显示图片没法完全覆盖到整个控件。

怎么回事??
[解决办法]
你分别在中英文系统下执行下面的代码(DLU转像素),估计得到的rc宽高是不一样的。

CRect rc(0, 0, 100, 100);
MapDialogRect(&rc);

热点排行