21 июля 2012 г. 14:07
I have a small problem. I have my own application with main Form1 width x height 1680x1050. I have Win XP 32 and LCD monitor 1680x1050 and everything is OK. As soon as my application is moved to different PC or notebook with Win 7 user is forced to set 1680x1050, but Windows 7 is not able to depict whole desktop area. On the right and bottom side there are scrollers. Why ? it is terrible. I tested it with old CRT EIZO monitor. This CRT is able to work with resolution 2560x19xx but Windows 7 shows me only small part of the whole desktop and surroundings is attainable via scrollbars only. If I use Win XP there are no such problems, WinXP shows me complete desktop without scrolbars.
How can I see the whole desktop in higher resolutions ?
Can anyone help ne ?
23 июля 2012 г. 0:56
Hi Jerry... Just a few ideas
Have you set the applications manifest to HIGHDPIAWARE?
Are you mixing GDI and DirectX to draw the scren?
Do you have UAC switched on or off on your test machine?
- Предложено в качестве ответа Mike Dos ZhangMicrosoft Contingent Staff, Moderator 25 июля 2012 г. 3:42
23 июля 2012 г. 4:14Модератор
You test it on two different computer with different video card and monitor, maybe that monitor does not support so high resolution which is used for Windows 7 System computer. Or the problem is in the driver side.
This problem also would be appear if the Windows XP system with a not support so high resolution monitor.
And then, you can do nothing to change it.
- Помечено в качестве ответа Mike Dos ZhangMicrosoft Contingent Staff, Moderator 25 июля 2012 г. 3:42
25 июля 2012 г. 8:15
Great Idea, what is HIGHDPIAWARE ? , development is done on WinXP32bit, ....
25 июля 2012 г. 9:07Модератор
This API is in Vista and later system: http://msdn.microsoft.com/en-us/library/windows/desktop/ms633543(v=vs.85).aspx
I think this document and this forum will give you some help on User Interface dev.