以文本方式查看主题 - 公司论坛 (https://emtronix.com/club/index.asp) -- 技术问答 (https://emtronix.com/club/list.asp?boardid=1) ---- [求助] 坐标问题 (https://emtronix.com/club/dispbbs.asp?boardid=1&id=4776) |
-- 作者:客人 -- 发布时间:2018-1-19 11:42:00 -- [求助] 坐标问题 http://www.emtronix.com/article/article2012474.html 这是英创公司里面一个例子。 一、请问下图定义的长宽520、320这个数字的单位是什么,跟400*240的单位什么关系? 二、800*480的像素到MFC框(400*240)是2倍的关系吗?也就是说DLU到像素的单位转换是2倍的关系吗? 不清楚这个长宽定义怎么回事,请教大家一下。谢谢 |
-- 作者:yy -- 发布时间:2018-1-19 14:33:00 -- 你可以百度一下DLU,即dialog logical units ,VC对话框逻辑单位。 是与分辨率无关的坐标单位,它对于对话框中控制部件的布置很有作用。 从DLU到象素有一个映射,此映射是基于对话框所用的字体的。 所以使用“宋体”12号字体时,DLU与像素是1:2转换关系,所以设置“宋体”12号字做窗体字体,窗体大小400,240就对应分辨率800*480 |
-- 作者:客人 -- 发布时间:2018-1-19 15:44:00 -- 恩恩,这个明白了。那这个图片位置大小520、320好像对应不起来,单位好像不是DLU,因为我看对话框的大小是400*240 |