Бөлісу құралы:


Добавление свойства

Для добавления свойства в интерфейс в проекте используйте Мастер добавления свойства.

Добавление свойства в интерфейс

  1. В главном меню Visual Studio выберите Вид>Представление классов. В области Представление классов разверните узел проекта, чтобы отобразить интерфейс, в который нужно добавить свойство.

    Примечание

    Вы также можете добавлять свойства в disp-интерфейсы, которые, если только проект не имеет атрибуты, вложены в узел библиотеки.

  2. Щелкните имя интерфейса правой кнопкой мыши.

  3. В контекстном меню выберите Добавить>Добавить свойство.

  4. В мастере добавления свойства укажите сведения для создания свойства.

  5. Нажмите кнопку ОК, чтобы добавить свойство.

Мастер добавления свойства

В следующем разделе описывается пользовательский интерфейс, который будет использоваться для добавления свойства:

Снимок экрана: мастер добавления свойств с полем имени метода, в котором задано значение sample, и типом свойства, равным int a

  • Имя свойства

    Задает имя свойства.

  • Тип свойства

    Задает тип возвращаемого значения свойства.

  • Функция Get

    Выберите, чтобы добавить метод получения свойства. По умолчанию функции Get присвоено имя Getимя_свойства. Это имя можно изменить. Если удалить это имя, в схему диспетчеризации интерфейса вставляется функция GetNotSupported. Функция Getимя_свойства определяет свойство как доступное для чтения.

    Для интерфейсов ATL функция Get задает свойство как доступное для чтения, то есть создает метод Get для извлечения этого свойства из объекта. Выберите Get, Put или оба.

  • Функция Put

    Выберите, чтобы добавить метод задания для свойства. По умолчанию функции Set присвоено имя Setимя_свойства. Это имя можно изменить. Если удалить это имя, в схему диспетчеризации интерфейса вставляется функция SetNotSupported. Функция SetPropertyName указывает, что свойство доступно для записи.

    Для интерфейсов ATL функция Put задает свойство как записываемое, то есть создает метод Put для назначения или передачи этого свойства объекта. Выберите Get, Put или оба.

См. также:

Добавление свойства IDL

Добавление свойства IDL MFC