IMPLEMENT_STOCKPROP ( типа, fname, , pname dispid )
Параметры
тип
[в] Тип данных свойства.
fname
[в] Имя, используемое для создания имен методов put и get.
pname
[в] Имя, используемое для создания имени члена данных, который хранит значение свойства.
dispid
[в] Идентификатор DISPID свойства.
Примечания
Создает элемент данных в вашем классе элемента управления, для свойства, создает метод put и get для свойства и добавляет код для уведомления и синхронизировать с контейнером при изменении свойства.
Поместить и получить имена методов создаются путем добавления fname для put_ и get_ . Например, если fname BorderWidth , имена методов являются put_BorderWidth иget_BorderWidth.
Имя члена данных создается путем добавления pname для m_ . Например, если pname nBorderWidth , член данных являетсяm_nBorderWidth.
Для стандартных свойств текста используйте макрос IMPLEMENT_BSTR_STOCKPROP потому, что он будет автоматически распределять новую строку и скопировать переданный текст в него. Для логических свойств, запасов используйте макрос IMPLEMENT_BOOL_STOCKPROP.
Глобальные функции и макросы ATL
Родственные слова