Добавление свойства
Для добавления свойства в интерфейс в проекте используйте Мастер добавления свойства.
Добавление свойства в интерфейс
В главном меню Visual Studio выберите Вид>Представление классов. В области Представление классов разверните узел проекта, чтобы отобразить интерфейс, в который нужно добавить свойство.
Примечание.
Вы также можете добавлять свойства в disp-интерфейсы, которые, если только проект не имеет атрибуты, вложены в узел библиотеки.
Щелкните имя интерфейса правой кнопкой мыши.
В контекстном меню выберите Добавить>Добавить свойство.
В мастере добавления свойства укажите сведения для создания свойства.
Нажмите кнопку ОК, чтобы добавить свойство.
Мастер добавления свойства
В следующем разделе описывается пользовательский интерфейс, который будет использоваться для добавления свойства:
Имя свойства
Задает имя свойства.
Тип свойства
Задает тип возвращаемого значения свойства.
Функция Get
Выберите, чтобы добавить метод получения свойства. По умолчанию функции
Get
присвоено имяGet
имя_свойства. Это имя можно изменить. При удалении имени функцияGetNotSupported
вставляется в карту диспетчеризации интерфейса. ФункцияGet
имя_свойства определяет свойство как доступное для чтения.Для интерфейсов ATL функция Get задает свойство как доступное для чтения, то есть создает метод
Get
для извлечения этого свойства из объекта. Выберите Get, Put или оба.Функция Put
Выберите, чтобы добавить метод задания для свойства. По умолчанию функции
Set
присвоено имяSet
имя_свойства. Это имя можно изменить. При удалении имени функцияSetNotSupported
вставляется в карту диспетчеризации интерфейса. ФункцияSet
PropertyName указывает, что свойство доступно для записи.Для интерфейсов ATL функция Put задает свойство как записываемое, то есть создает метод
Put
для назначения или передачи этого свойства объекта. Выберите Get, Put или оба.