Я иногда поднимаю вопросы про проблемы, которые никто не видит.
Но они как тот суслик - его никто не видит, но он есть.
Если посмотреть код любого окна ABC - то в нём есть класс TOOLBAR.
И не важно - это MDI окно или нет, есть BROWSE или нет - он инициализируется и работает.
В том смысле - что отрабатываются методы и посылаются события в AppFrame или непонятно куда.
Я давно замечал, что при открытии MDI окна происходит перерисовка кнопок на TOOLBAR.
Это делается быстро, но на бюджетных компьютерах вполне заметно.
В C11 ситуация приобрела новые краски - стали исчезать кнопки на TOOLBAR после такой "перерисовки".
Наводишь на место кнопки курсор мышки - и кнопка появляется. Забавно ...
Вопрос: как бы проще эту инициализацию TOOLBAR вырубить во всех окнах ?
Коментировать вызов во всех окнах ? Как-то совсем грустно ...
Код: Выделить всё
! BIND variables
! [Priority 5800]
Omit('NoToolbar')
! Setup Toolbar Object
SELF.AddItem(Toolbar)
! Initialize the procedure
CLEAR(GlobalRequest) ! Clear GlobalRequest after storing locally
CLEAR(GlobalResponse)
! [Priority 6500]
NoToolbar
CLEAR(GlobalRequest)
CLEAR(GlobalResponse)
! Procedure setup standard formulas
! [Priority 7500]