Увеличение / уменьшение горизонтального масштаба кнопками

 
Уважаемые разработчики !

После увеличения / уменьшения горизонтального масштаба кнопками начало графика смещается вправо / влево от исходного состояния и фиксируется. После нажатия "Обновить" или прихода нового тика нулевой бар возвращается на свое место. Наблюдается на всех символах. На графиках нет никаких индикаторов и советников.

PostMessageA ( hwnd, WM_COMMAND, 33324, 0 ); // обновление графика // решает эту проблему с задежкой на несколько секунд из-за обращения к серверу.

Существуют ли другие варианты быстрого возвращения нулевого бара в начало графика после увеличения / уменьшения горизонтального масштаба кнопками при помощи PostMessageA или специфической команды позиционирования графика ?

Например, включение автопрокрутки PostMessageA ( hwnd, WM_COMMAND, ???????????, 0 );
 
Попробуйте вместо PostMessageA () использовать SendMessageA() - http://simple-testing.blogspot.com/2007/07/postmessagea.html
 
Я обычно дважды нажимаю кнопку "Смещение графика" :)