通过文本修改对话框大小

来源:互联网 发布:为什么淘宝打不开了 编辑:程序博客网 时间:2024/05/01 21:12

         一直都是直接通过拖动对话框大小和控件的大小,所见所得,不过有个缺陷是不精确,拖的时候只能是一个大概值

今天发现原来可以用这种方法来解决:直接用文本打开.rc文件,直接修改里面的值,单位应该是按像素点来计算的


纠正:对话框的长宽单位不是按像素点来计算 的,

对话框资源中的尺寸数值是对话框单位(一种字体无关单位),不是像素,要转换成像素,可以借助于 MapDialogRect 来转换。 

手动计算,大概是下面的比例

VC6.0:
控件的宽/像素的宽 = 4/7
控件的高度/像素的高度 = 2/3
VS2005:
控件的宽/像素的宽 = 2/3
控件的高度/像素的高度 = 3/5



原创粉丝点击