Как скрыть или отобразить диалог, наследника от CAppDialog ?

 

Приветствую.

В индикаторе используется диалоговая панель, наследник от CAppDialog, в соответствии с примером из MT5.

После ввода значения диалог надо погасить, и потом, когда нужно - снова отобразить.

В МТ5 все прекрасно проходит по функциям Hide() - Show() или по функции Visible(true - false) и по дальнейшему вызову функции ChartRedraw().

Однако, в МТ4 - несмотря на те же вызовы - диалог остается на графике. При этом - он перестает реагировать на клики мышкой. То есть, он "как бы исчез", но "как бы есть".

Что я еще забыл ? Как надо поступить в МТ4 ?

 
У меня лёгкий офф-топик, заранее сорри. У меня были проблемы с использованием такого рода объектов https://forum.mql4.com/ru/62356, (пост 62356), на мой пост никто не отвечал, я перепостил в английский форум, https://www.mql5.com/en/forum/151066 и там модератор порекомендовал обратиться в сервис деск, который общий для mql5/4, я это сделал и тогда получил ответ, что ошибка исправлена и в след. билде ее не будет. Вывод такой - можно сделать максимально простой пример на основе стандартного кода от metaquotes, увидите - Ваш или не Ваш баг, и - в сервис.
 
Да, спасибо, я так и собираюсь. Если тут ничего не посоветуют - обращусь в Сервисдеск, уже не раз обращался...
Причина обращения: