Window Size and Position Not Restored When Opening Chartbook
Window Size and Position Not Restored
Occasionally we receive reports from users of systems that have three or more monitors that when opening a saved Chartbook, the detached chart windows, Time and Sales windows, Market Depth windows, Chart Values windows, are not restored with the same size and position as previously set when saving the Chartbook.
This issue has been looked into many times previously by qualified engineers and we have determined it is a problem with either the operating system and/or the video driver being used. It is not a problem a Sierra Chart itself. Whether you want to believe us or not is your choice but we know what we are talking about.
We definitely have not heard about this problem on single monitor systems. We do not think we have ever heard about the problem on 2 monitor systems. Occasionally we hear about the problem with a system that has three or more monitors.
One scenario we have seen that we have observed on one users system, is that when a window is restored to a previous size and position, it is like the operating system or video driver is determining that the window is being positioned to an offscreen location, which is not the case, and it is repositioning it to a default location on the main monitor.
If you have read this help topic or Sierra Chart support has referred you to this help topic, please do not contact Sierra Chart support about this problem again. We will not respond.
Solution to Problem
One of our users posted a solution to this problem that may work for you on the Sierra Chart Support Board. Refer to the posted solution.
If you still have a problem, theoretically the remaining solution would be to contact Microsoft and the provider of the video driver that you are using. You need to describe your configuration and tell them that a program that uses the GetWindowPlacement and SetWindowPlacement functions does not have its windows restored to the identical size and position as previously.
You may want to let them know this: One scenario we have seen that we have observed on one users system, is that when a window is restored to a previous size and position, using SetWindowPlacement, it is like the operating system or video driver is determining that the window is being positioned to an offscreen location, which is not the case, and it is repositioning it to a default location on the main monitor.
*Last modified Saturday, 15th April, 2017.