一直都是直接通过拖动对话框大小和控件的大小,所见所得,不过有个缺陷是不精确,拖的时候只能是一个大概值
今天发现原来可以用这种方法来解决:直接用文本打开.rc文件,直接修改里面的值,单位应该是按像素点来计算的
纠正:对话框的长宽单位不是按像素点来计算 的,
对话框资源中的尺寸数值是对话框单位(一种字体无关单位),不是像素,要转换成像素,可以借助于 MapDialogRect 来转换。
手动计算,大概是下面的比例
VC6.0:
控件的宽/像素的宽 = 4/7
控件的高度/像素的高度 = 2/3
VS2005:
控件的宽/像素的宽 = 2/3
控件的高度/像素的高度 = 3/5