Гоша, сам себе создаёшь проблемы, зачем тебе нужен такой сложный интерфейс?
1. Взял панель Форматирования и плавающую панель Шрифт, которая сама(с не решённой фиксированной позицией)
и привязал к окну Редактора текста, окно которого работает можно сказать, как шторка с частыми открытиями и в разные стороны,
как меха на Баяне и заставляешь эти инструментальные панели играть музыку, т. есть работать двигаться за одно, заезжать, разъезжаться
с панелью Форматирования
2. Ещё и заставляешь работать с кнопками панели Дерева собирать, раздвигать их
3. Плюс ко всему, одновременно надо решать вопрос правильного размещения информации в Редакторе текста при изменении
размера окна Редактора текста
4. Ещё нужно и решить резкую динамику отображения Ctrl+T
Кстати от такой вот горизонтальной динамики, плавающие(не закрепленные панели и съезжают с места и значки слетают)
Помнишь динамику, нажатой кнопки пробел на Флажке узла, дык динамика была на узле Дерева, а слетали значки
с плавающих(не закрепленных) панелей.
А здесь на прямую панели Форматирования и Текста посажены на эту динамику отображения Ctrl+T
Я ещё молчу про не устранённую Cкорость повтора, но вот сейчас включу её ради эксперимента и тебе горяченький скриншот
вот:
А вот причина сбоя от этой Скорости повтора, при удержании Ctrl+T
Имя модуля с ошибкой: MFC42.DLL
Сигнатура проблемы
Имя проблемного события: APPCRASH
Имя приложения: AmlPages.exe
Версия приложения: 9.4.4.2371
Отметка времени приложения: 519b13e5
Имя модуля с ошибкой: MFC42.DLL
Версия модуля с ошибкой: 6.6.8064.0
Отметка времени модуля с ошибкой: 4d79b238
Код исключения: c0000005
Смещение исключения: 00029cd3
Версия ОС: 6.1.7601.2.1.0.768.3
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
А вот эту ошибку ты давно просил
После повторного запуска этого же документа, при старте Амл сбой
Имя модуля с ошибкой: StackHash_e03b
Сигнатура проблемы
Имя проблемного события: APPCRASH
Имя приложения: AmlPages.exe
Версия приложения: 9.4.4.2371
Отметка времени приложения: 519b13e5
Имя модуля с ошибкой: StackHash_e03b
Версия модуля с ошибкой: 6.1.7601.17725
Отметка времени модуля с ошибкой: 4ec49b60
Код исключения: c0000374
Смещение исключения: 000c380b
Версия ОС: 6.1.7601.2.1.0.768.3
Код языка: 1049
Дополнительные сведения 1: e03b
Дополнительные сведения 2: e03b0e368d4137b71833a2efa360cac9
Дополнительные сведения 3: 8567
Дополнительные сведения 4: 85676822bb44caa0dd94327b32f3117b