I need some code to solve an occasional problem my programs have: the edges of the screen "run over" the edges of the monitor when a user has Large Fonts turned on in their system. If this is possible to accomplish, I need some VB/API/or whatever is needed code that will: - Detect if the user is using Small or Large fonts reliably (on all versions of Windows 95 up to XP). - Store the user's current DPI font setting if it is not 96 (small fonts). - Switch the user's system to Small Fonts (96 DPI) while running the program (actually it will do so before starting up and displaying anything). - Then, if needed, switch back to the user's original system font setting when exiting. The program uses 1024 x 768 resolution, if that is useful. Thank you.
## Deliverables
Complete source code that accomplishes the task requested. Complete copyrights to all work purchased.
## Platform
Solution should work for all versions of Windows (95/98/ME/NT/2000/XP).