Click to See Complete Forum and Search --> : Screen resolution problems...
GregS
January 17th, 1999, 05:29 PM
My question / problem is that when people are using windows, their resolution could range anywhere from 640X480 to 1280X1024. So when I program an ap, it will look perfect on my 1024X768, but on my friend's 640X480 they won't be able to see a thing.
So what would u recommend? Size it all down so that those with big resolutions will suffer, or size it up? Or change the screen resolution automatically?
If you have any suggestions, please help!
GregS
GaryC
January 18th, 1999, 03:40 AM
Tell your friend to upgrade his monitor / video card!
IMHO : The best policy is to develop the application using
a monitor resolution of 800x600 (which is pretty much below standard
at this stage) and it'll look fine for the largest cross-section of users.
Laurent
January 19th, 1999, 06:59 AM
you can use ChangeDisplaySetting function to change the resolution screen at run time
Sincerely Laurent
laurent
January 19th, 1999, 06:59 AM
you can use ChangeDisplaySetting function to change the resolution screen at run time
Sincerely Laurent
Russ Dodge
February 12th, 1999, 07:56 PM
You can also build the program at the resolution you most commonly work in.
But use caution if is over 800 X 600. Since a lot of people still use the
factory preset of 640 X 480 (thanks to MS).
Then capture the users twips per pixel and write code to adjust the controls
on the screen for 640 X 480 size, and either write code for each reolution (a lot of work),
or use an ELSE statement for all other sizes.
'Declarations:
Dim swx, shy AS Integer
'Form Load:
swx = Screen.Width / Screen.TwipsPerPixelX
shy = Screen.Height / Screen.TwipsPerPixelY
If swx = 640 And shy = 480 Then
'?? set TOP and LEFT control positions ??
Else: '?? Set control positions ??
End If
You can also use an automatic control resizer program for about $50 to $100
to resize anything about your design resolution, they don't work going down.
Such as VideoSoft, or Olectra resizer.
Russ
codeguru.com
Copyright Internet.com Inc., All Rights Reserved.