Re: [WIN] screen resolution problem
- Posted by George Walters <gwalters at sc.rr.com> Aug 24, 2001
- 472 views
Derek, how do you get the screen pixel dimensions? ...george ----- Original Message ----- From: "Derek Parnell" <ddparnell at bigpond.com> To: "EUforum" <EUforum at topica.com> Subject: Re: [WIN] screen resolution problem > > I'm guessing the problem is that text is measured in points not pixels. And > the size of pixel changes with screen resolution and physical dimension of > the screen. > > You might need to recalculate the point size needed by calling > getTextExtent() for a given piece of text and seeing how many actual pixel > it takes up. Then adjusting the point size via setFont() until the text fits > into the control area. > > Alternately, make the controls a few pixels bigger than the minimum needed. > > ----- Original Message ----- > From: "joshua goldberg" <futures8 at bellsouth.net> > To: "EUforum" <EUforum at topica.com> > Sent: Friday, August 24, 2001 3:08 PM > Subject: [WIN] screen resolution problem > > > > > > Hi, all. > > > > I've developed a program which call Win32Lib routines. Works and looks > fine on the machine on which it was devloped (19 inch monitor; set to > 1024/768 resolution). > > when the program is moved to a system (also Win 98) with a 14 inch > monitor set to 648/480, the type face appears to be quite a bit larger, even > overrunning the > > boundaries of the PushBttons and the Lists in which data is displayed. The > text on various screens is also no longer properly centered. > > > > Does anyone have any suggestions to avoid this? Any suggestions > appreciated. > > > > Thanks. > > > > Josh > > > > > > > > > > > >