IMPLEMENT_BOOL_STOCKPROP

IMPLEMENT_BOOL_STOCKPROP ( fname, pname, , dispid )

Параметри

fname

[в] Ім'я, що використовується для створення імен покласти і отримати методи.

pname

[в] Ім'я, що використовується для створення імені компонент даних, яка зберігає значення властивості.

dispid

[в] DISPID майна.

Зауваження

Реалізує запас властивості, які є логічне значення. Те саме, й як макрос IMPLEMENT_STOCKPROP отримати метод випробування значення компонент даних, що містять властивості та повертається VARIANT_TRUE або VARIANT_FALSE , а не повернення значення. Це дозволяє контейнери, які не інтерпретувати всі значення не нуль як ВІРНО використовувати властивість. Запас стандартних властивостей, які є логічне значення — Автоматичний розмір, Видно межу, увімкнуто, Позиції табуляціїі Термін дії.

IMPLEMENT_BOOL_STOCKPROP створює компонент даних у клас елемента керування для властивості, створює покласти і отримати метод для властивості та додає код, щоб повідомити та синхронізувати з контейнера, якщо властивість зміни.

Покласти і отримати імена методу створюються, додавши 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