Эврика! Отлично работает вот такой код:
## Код:
```
PROCEDURE (v: View) HandleViewMsg- (f: Views.Frame; VAR msg: Views.Message);
      VAR w, h: INTEGER;
   BEGIN
      WITH msg: Views.NotifyMsg DO
         GetAutoSize(v, w, h);
         v.context.SetSize(w, h)
      ELSE
      END
   END HandleViewMsg;
```

Оповещение Views.NotifyMsg приходит в режиме отложенного обновления, несколько раз в секунду. Этого вполне достаточно... Точнее, это, конечно, "удовлетворительно", но никак не "отлично". "Отлично" было бы, если при прокрутке на экране сразу появлялись элементы с правильным размером (как это было при установке размера в Restore или как это было БЫ, если бы скрытые элементы получали сообщения от моделей). А так получается, что правильный размер элемента устанавливается с некоторой задержкой. К тому же, вследствие уникального способа работы с прокруткой в BlackBox, этот момент можно отложить на неопределенный срок, удерживая кнопку мыши.

Другими словами, решение найдено, но пользовательский интерфейс не на высоте. : (