主题:高手请帮忙!关于窗口和分辨率的问题。
cqp-999
[专家分:0] 发布于 2009-02-16 11:40:00
我的程序窗口在800*600的分辨率和1024*768的分辨率下显示的不一样,有没有什么办法让窗口在任何分辨率下都一样大呀?
回复列表 (共6个回复)
沙发
tanchuhan [专家分:15140] 发布于 2009-02-16 12:52:00
是不是CreateWindow是用了CW_USEDEFAULT? 可以改成一个具体数字.
板凳
cqp-999 [专家分:0] 发布于 2009-02-16 13:34:00
还是不行呀?在800*600的分辨率下还是比在1024*768的分辨率下显示的要大,还有没有其他办法呀?
3 楼
tanchuhan [专家分:15140] 发布于 2009-02-16 13:46:00
晕,原来是这样.这个没办法的,硬件就是这样效果的,同样显示器,分辨率越小,看起来越大.
4 楼
cqp-999 [专家分:0] 发布于 2009-02-16 14:45:00
哦!
我有个办法不知道可不可行,就是我在800*600的分辨率下做个窗口,在1024*768分辨率下做个窗口,在不同的分辨率下调用不同的窗口,你看行不行呀!
5 楼
小小C [专家分:4570] 发布于 2009-02-16 19:31:00
晕, 分辨率不一样, 看起来肯定不一样嘛
6 楼
tanchuhan [专家分:15140] 发布于 2009-02-16 19:46:00
[quote]哦!
我有个办法不知道可不可行,就是我在800*600的分辨率下做个窗口,在1024*768分辨率下做个窗口,在不同的分辨率下调用不同的窗口,你看行不行呀![/quote]
行,不过真有必要吗?哈哈,我感觉大小差距是可以接受的
我来回复