首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CreateWindowEx的资源

CreateWindowEx的资源
EN

Stack Overflow用户
提问于 2013-01-31 07:36:09
回答 1查看 502关注 0票数 1

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-31 07:40:52

对话框单位与像素大小不同。在内存中,默认情况下,一个对话单元表示1.5像素。因此,为了快速解决问题,将您的位置和大小值缩放1.5。

但您应该真正使用GetDialogBaseUnits函数,因为单位是根据系统字体而设计的。

在此引用:

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14615911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档