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