MFC rc文件中的Dialog 拖拽窗体尺寸是什么
我不在函数中控制窗体大小与控件位置,只在rc文件那块拖拽,右下角有个503x455,这个单位是什么,我在函数里写SetWindowPos(NULL,0,0,940,740...
我不在函数中控制窗体大小与控件位置,只在rc文件那块拖拽,右下角有个503 x 455,这个单位是什么,我在函数里写SetWindowPos(NULL,0,0,940,740,SWP_NOMOVE|SWP_NOZORDER);
创建的是940*740像素大小的窗体,而再rc文件托到503*455,才一样大小。 展开
创建的是940*740像素大小的窗体,而再rc文件托到503*455,才一样大小。 展开
1个回答
展开全部
VC资源编辑器中,Dialog 拖拽窗体尺寸,实际是像素和字体的综合计算值。
在字体选择英文标准字体5号字的时候,拖拽大小等于像素大小。而在拖拽大小不变的情况下,改变字体和字号,资源编辑器会根据字体比例放大缩小对话框的实际大小,因此这个值只能是一个即视的约值。
在字体选择英文标准字体5号字的时候,拖拽大小等于像素大小。而在拖拽大小不变的情况下,改变字体和字号,资源编辑器会根据字体比例放大缩小对话框的实际大小,因此这个值只能是一个即视的约值。
追问
我用的是vs,怎么才能让dialog拖拽时显示的是实际像素,在font and colors中有show settings for、font、display items这三个下拉菜单,请问怎么选择?
追答
说实话,研究这个,完全没必要。
如果你需要在资源编辑器中获取实际的尺寸,随便开个截屏软件比如QQ就可以,这样就不需要管左下角显示的数字,拿截屏软件通过截屏尺寸就获得了实际对话框像素(资源编辑器中的显示和实际运行显示是一样大的)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询