我在普通显示器上编号了人机界面,界面上有很多控件。
当换到另外一台液晶机器上运行时,发现界面上的控件位置都变了,整个界面乱成一团。什么原因。两台机器的显示分辨率都是1024*768
解决方案 »
- 借世界狂热问:我想在C++编译出来的DLL中加入版本号,应该怎么设置.(就是右键点属性,然后可以看到版本号的那种)
- 点击对话框右上角的关闭小按钮
- 有没有学习COM+技术图书推荐???
- 请问spi能对icmp包过滤么,就是拒绝ping的数据包,如过可以请问如何实现,谢谢大家拉
- 为什么cinternetsession 发起的http长连接能行,自己用socket却不行
- 怎样去掉view里的图片?
- 请问如何设置这种映射模式
- 数据结构习题集的实习2——停车场管理的答案谁有?300相赠!!!
- #define WM_SLD WM_USER+100 是什么意思?
- 那位高手对MMC比较熟悉,请教几个问题!
- RegisterHotKey如何在多个窗口中响应
- 如何引用对话框输入的值
GetSystemMetrics(SM_CYSCREEN); 获取分辨率是否正确。读取控件的位置,确认位置变化的原因。
启动THEME,开启XP样式,没有作用。
选用相同的字库,相同的字体,依然没有作用。我黔驴技穷了
一台是正常尺寸(96DPI) ,另一台的字体比较大(108DPI)
设置的地方是 桌面右键的“显示属性”->设置->高级->常规->[显示:DPI 设置]
还有个设置字体大小的地方可能也有关系:
“显示属性”->外观-> 里面有按钮字体大小的设置,在“高级”里面还有更多选项