Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2022-01-12 14:23:46 ЛС | профиль | цитата
nesco писал(а):
те от менеджера к контролу
Для этого достаточно в менеджере вести список присоединенных клиентов (Childrens[I]). А для этого когда клиент получает указатель менеджера, то передавать ему не кастомную record, заполняемую всеми требуемыми клиенту данными (обычно и так содержащимися в менеджере), а Self менеджера, у которого кроме прочего клиент может вызвать метод типа "RegisterClient(<Self клиента>)". Кроме того, благодаря этому менеджеры могут что-либо сообщать клиенту (поскольку имеют список клиентов и знают возможности клиентов). Например, компоненты-менеджеры BASS каналов сейчас никак не могут запросить у клиентов свойства канала (типа громкости) при его пересоздании (открытии нового файла).
Для компонентов таблиц я поэкспериментировал - тоже когда столкнулся с MST_UseEditCtrl: /post/288689.
карма: 26

0