Re: adjusting fonts to computer's dpi settings
- From: "Jack" <replyto@it>
- Date: Mon, 4 Feb 2008 19:41:02 -0500
Mike, that is not what I see and I am not kidding.
I use WindowsXP Pro and I am running Windows Server 2008 inside Virtual PC.
In Server 2008 I changed dpi to 120, restarted it and what I see I am just
reporting.
If you want to check for yourself I can send you screenshots, so you can
see that only my app shows increased dpi but not Microsoft's stuff has done
that.
Jack
"Mike Williams" <mikea@xxxxxxxxxxxxxxxxx> wrote in message
news:uVIePf4ZIHA.4440@xxxxxxxxxxxxxxxxxxxxxxx
"Jack" <replyto@it> wrote in message
news:evSGf13ZIHA.4808@xxxxxxxxxxxxxxxxxxxxxxx
I have noticed that increasing dpi to 120 or even more
does not have any effect on Microsoft's windows such
as Control Panel and the programs within it) or Windows
Explorer. All fonts and menus appear to have the same
look as in 96 dpi settings.
You're kiddin' me, right? Nothing at all changes? It really should do.
That is its purpose. If nothing changes then the option might as well not
be there! On my own machine (both when running XP and when running Vista)
just about everything changes. For example my desktop usually contains
icons that fill about three quarters of the screen. When I change from
96dpi to 120 dpi those icons become extra large, and so does the text
beneath them, and they occupy the entire screen. In fact they overflow the
screen and I cannot see some of them. And the Control Panel window that
you mention behaves in just the same way. And so does Windows Calculator
and lots of other stuff. VB Forms behave in just the same way as well. The
entire Form and all of its contents expand accordingly. Of course if the
resultant Form size is too large to actually fit onto the display then the
Form expands as much as it can, within the limits of the display, often
resulting in some of its contents "disappearing off the bottom of the
Form" so that you cannot see them. In fact it is exactly this stuff that
you need to take into account when producing your code, so that the
contents of your Form are always visible regardless of whether the
settings of the machine on which your code is running prevents the Form
from attaining its desired size or not (Something incidentally which
Micro$oft should have taken into account when producing their own control
panel applets, because when you run the applet which allows you to make
dpi changes on an 800 x 600 display running at 120 dpi you cannot even see
the OK button on that window!. Well done, Micro$haft!).
Are you sure that nothing on your screen (Windows Explorer, Control Panel,
Calculator, etc) changes its size and / or the size of its fonts when you
change from 96 dpi to 120 dpi? If that is the case (and I've seen some
systems on which it is) then you need to check that you are using the
latest updates and drivers for everything, specifically for your graphics
card.
These "dpi" settings were originally devised for people who wanted
everthing on their screen to change its size (people with poor eyesight,
for example). I know there are other ways of changing the size of various
aspects of the display, but the dpi setting was intended as a way for them
to change the size of everything with just one setting. If, as you say,
your VB program is doing that (changing the size of things) then it is
doing its job properly. But I would be interested to know why the rest of
your system is not doing the same?
Mike
.
- Follow-Ups:
- Re: adjusting fonts to computer's dpi settings
- From: Mike Williams
- Re: adjusting fonts to computer's dpi settings
- References:
- adjusting fonts to computer's dpi settings
- From: Jack
- Re: adjusting fonts to computer's dpi settings
- From: Mike Williams
- adjusting fonts to computer's dpi settings
- Prev by Date: Re: Fustrated over Manifests
- Next by Date: Re: adjusting fonts to computer's dpi settings
- Previous by thread: Re: adjusting fonts to computer's dpi settings
- Next by thread: Re: adjusting fonts to computer's dpi settings
- Index(es):