我正在msvc和C++中进行一些测试。我正在尝试使用ResEdit(在此处http://www.resedit.net/可用)创建对话框,并且在创建.RC文件时,我试图对CreateWindowEx API使用相同的值以通过本机方式创建对话框(因为可以编辑资源,但是我不能想要这样的东西。但是,当我将.RC值转换为CreateWindowEx时,它变得太小了。.有人可以建议我做什么,或者请提供一个简单的工作代码?
谢谢。

最佳答案

对话框单位与像素大小不同。从内存中,默认情况下,对话框单元代表1.5像素。因此,要快速破解,请将位置和尺寸值缩放1.5。

但是,您应该真正使用GetDialogBaseUnits函数,因为这些单位被设计为与系统字体一起缩放。

引用在这里:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms645475(v=vs.85).aspx

08-16 08:54