We have created many programs in VB6, when 96 DPI was the norm on user's computers. It appears that Windows Vista and Windows 7 have 'Enlarge Text' 120% (125 dpi, or something like that) instead of XP and earlier 96 DPI.
The problem is is that customers who are buying Windows 7 computers are complaining of overlapping objects and so forth. So, I just ran a test to see what users are seeing and our software looks like garbage accordingly.
Now, I have launched other programs that were not made by us and everything looks perfect. How did they do it?? What are we doing wrong??