IMPLEMENT_STOCKPROP

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

Родственные слова

CStockPropImpl

Index