Четвертый BORLAND С++ и его окружение

       

Доступ к информации о характеристике


TDocument и TView предусматривают ряд функций для доступа к

информации о характеристиках объекта Doc/View. Все эти функции

описаны как виртуальные, поэтому функции в последних производных

классах вызываются первыми и могут переопределять характеристики,

определенные в базовых классах. Каждый класс должен реализовывать

доступ к характеристикам.

Обычно к характеристике обращаются по индексу. Для поиска

соответствующего индекса используется функция FindProperty, которая по имени характеристики возвращает ее индекс. Обратное действие (поиск имени по индексу) выполняет функция PropertyName. Атрибуты характеристики устанавливает функция PropertyFlags, в параметре которой указывает индекс характеристики. Определить значение флага можно с помощью операции &.

Для получения и модификации значений характеристик используются функции GetProperty и SetProperty.



Содержание раздела