Click to See Complete Forum and Search --> : Screen Resolution


October 9th, 1999, 03:41 AM
Is there a way to compensate for changes in screen resolution from machine to machine. My display if full screen and the internal frame sizes and positions change depending on which machine it is running on, messing up the look of the program.

Vlad Chapranov
October 10th, 1999, 09:47 AM
There is a lot of Third Party Resize Controls on the market. Many vendors have demos (www.shersoft.com one of them). None of those I checked are working properly - either font of some of controls doesn't change the size or the size of some control does not change when you change the resolution of the screen. You can do everything manually, but if your form contains a big quantity of controls it might require a lot of additional work. Check several famous programs (from Intuite for example) and you will see that even big companies do it not always.
Vlad

Atul
October 11th, 1999, 11:15 AM
Dear Mr. Anonymous,
You can use win32 API functions like "GetSystemMetrics to find out the resolution of the screen at run time. According to the current setting of the screen ( including Color schemes as well as almost anything which can be set using Display option in the Control Panel.
If you find any other way to do it, give me a reply.

AtulK