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