2010-03-11 78 views
1

所以,我正忙于制作模型查看器,我试图让我的对话框正确设置,并让我的openGL视图端口平方(我正在使用图片框控件),一个问题。 Visual Studio不允许我手动设置大小,我看不到实际的像素大小。我只能看到它在屏幕的右下角,但那是在对话单位没有像素单位,并以某种方式搞砸了可怕..Visual Studio对话框编辑器不使用方形尺寸

看这里例如,选择的东西应该是一个广场根据视觉工作室,你可以在右下角看到它说的是“170 x 170”,但你可以清楚地看到它不在方形附近,我甚至可以通过运行我的应用程序来测试它,openGL渲染被压扁,看起来不正确事情没有被平方:

截图: http://i42.tinypic.com/xpsepf.jpg

因为我无法用手把它我无法得到它的权利。我也试着打开/ EDI在其他资源编辑器中使用.rc,但visual studio使用它自己的压缩类型保存它,使得其他工具无法打开文件,我试过ResourceHacker,ResourceTuner,Restorator,XYExplorer,甚至是我用过的WinASM资源编辑器对于我之前的模型查看器,所有都无法打开文件。

有没有人有一个想法或知道在visual studio中的选项,所以我可以看到它的宽度和高度..?我可以,如果我在WinASM工作室做一个对话框例如.. VisualStudio应该支持这个。

回答

0

资源编辑器在DLU(对话框逻辑单元)中工作,而不是以像素为单位。

看到的其他问题(并包括链接):MFC Dialog Size Question

最大。

+0

是的我知道它是在DLU中输入的,但问题是我不能像宽度和高度这样手动设置它们,这是一个问题。另外为什么170x170对话单元不能被平方?它不应该配置它所在的单位,只要x和y上的单位是相同的,我应该对它们进行平方? – Yonathan 2010-03-11 14:14:43

+0

我从上下文中怀疑DLU不一定是正方形 - 所以170像素高度!= 170像素宽度。 – 2010-03-11 14:30:35

+0

比任何人都知道在DLU单位中正方形的关系究竟是什么?仍然认为1水平不同于1水平垂直有点奇怪..你永远不能依靠计算与显然。 – Yonathan 2010-03-11 14:43:23

相关问题