IMPLEMENT_BOOL_STOCKPROP

IMPLEMENT_BOOL_STOCKPROP ( fname, , pname dispid )

Параметры

fname

[в] Имя, используемое для создания имен методов put и get.

pname

[в] Имя, используемое для создания имени члена данных, который хранит значение свойства.

dispid

[в] Идентификатор DISPID свойства.

Примечания

Реализует стандартных свойств, которые являются логическими значениями. То же, что IMPLEMENT_STOCKPROP макрос, за исключением того, что метод get , проверяет значение поля элемента данных, содержащий свойство и возвращает значение VARIANT_TRUE или VARIANT_FALSE , а не значения. Это позволяет контейнеров, которые не интерпретировать все ненулевые значения в TRUE , чтобы использовать свойство. Стандартные биржевые свойства, которые являются логические значения являются Автоподбор размера, Видимые границы, включен, Вкладка остановкии действителен.

IMPLEMENT_BOOL_STOCKPROP создает элемент данных в вашем классе элемента управления, для свойства, создает метод put и get для свойства и добавляет код для уведомления и синхронизировать с контейнером при изменении свойства.

Поместить и получить имена методов создаются путем добавления fname для put_ и get_ . Например, если fname Enabled , имена методов являются put_Enabled иget_Enabled.

Имя члена данных создается путем добавления pname для m_ . Например, если pname bEnabled , член данных являетсяm_bEnabled.

Глобальные функции и макросы ATL

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

CStockPropImpl, IMPLEMENT_BSTR_STOCKPROP, IMPLEMENT_STOCKPROP, CComControl::m_bEnabled, CComControl::m_bAutoSize, CComControl::m_bBorderVisible, CComControl::m_bTabStop, CComControl::m_bValid

Index