Вкладка Attributes в описании свойств и методов интерфейса
На рис. 3.6 показано свойство интерфейса, выбранное в окне редактора библиотек типов, с вкладкой Attributes в правой части окна редактора. В табл. 3.6 перечислены все атрибуты, которые используются в определении членов интерфейса, а в табл. 3.7 — все возможные флаги.
- Таблица 3.6. Атрибуты членов интерфейса в библиотеках типов:
Атрибут | Описание |
Declaration | Объявление свойства или метода |
ID | Значение идентификатора DispID |
Help String | Краткое описание свойства или метода |
Help Context | Идентификатор контекста справки по свойству или методу |
Рис. 3.6. Редактирование атрибутов в библиотеке типов
- Таблица 3.7. Флаги членов интерфейса в библиотеках типов
Флаг | Описание |
Restricted | Запрещает использовать библиотеку типов в средах программирования макросов, таких как Visual Basic |
Source | Указывает, что член возвращает объект или значение типа VARIANT, являющееся источником событии |
Bindable | Указывает, что свойство поддерживает связывание (binding) данных |
Request Edit | Указывает, что свойство поддерживает сообщение OnRequestEdit |
Display Bindable | Указывает, что свойство должно быть показано пользователю как поддерживающее связывание данных (bindable) |
Default Bindable | Указывает на одно поддерживающее связывание данных свойство, которое наилучшим образом представляет объект |
Hidden | Указывает, что интерфейс существует, но не должен быть показан в пользовательских броузерах |