Icetips Window Fixer |
Welcome to Icetips Window Fixer
This documentation is for build 1.0.152 released on May 11, 2016. Please refer to the "Support" tab on the templates and commented headers in the class files to verify that you have the correct documentation for the build that you are using.
Window Fixer:
• | Makes sure that windows are not opened outside of the virtual screen |
• | Checks all available monitors to get the extent of the available screen coordinates. |
• | Optionally allows windows to extend over multiple monitors |
• | Optionally pulls windows to the nearest monitor so they are completely contained by that monitor |
• | Optionally allows specifying percent of windows area that can be outside of a monitor view. |
• | Works with Appframes, MDI and non-MDI windows. |
• | Works with both ABC and Clarion (Legacy) templates. |
• | Works with Clarion 6 and 7. |
The Icetips Window Fixer is a set of templates and classes that checks window positions and sizes when windows are opened to make sure that they are visible. When window sizes and positions are set to save and restore in your application it can cause problems and it may place windows outside of the virtual screen, so the user cannot see the windows and thinks the program has crashed.
Note that the classes are NOT ABC compliant and can be used in any kind of projects, included purely handcoded projects.
See http://msdn.microsoft.com/en-us/library/dd145136(VS.85).aspx for more information about the "Virtual Screen"