Login Page - Create Account

Support Board


Date/Time: Fri, 29 Mar 2024 12:21:41 +0000



Post From: SC 2021 Crashing on mouse wheel scroll over quote board

[2020-02-16 22:49:32]
Sierra Chart Engineering - Posts: 104368
Actually upon reviewing the code further we do see where in the Sierra Chart code there was a problem. Sierra Chart would receive the scroll wheel message in the parent window and then pass it to the child window and then the operating system was passing it back to the parent if Sierra Chart indicated it was not processed, causing an endless loop.

The problem is that this behavior with the message being passed back up to the parent is nonstandard. It is not something we normally see with window messages. So it was unexpected and furthermore, the problem was never reproducible until we used a Logitech pointing device.

From Microsoft documentation:
The DefWindowProc function propagates the message to the window's parent. There should be no internal forwarding of the message, since DefWindowProc propagates it up the parent chain until it finds a window that processes it.

But it really is not quite this simple because at the point of the original processing Sierra Chart did always indicate the message was processed. And that is why we think it was not reproducible.
Sierra Chart Support - Engineering Level

Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy:
https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation

For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2020-02-16 22:50:39