IMPLEMENT_STOCKPROP

IMPLEMENT_STOCKPROP ( типу, fname, pname, dispid )

Параметри

тип

[в] Властивості, тип даних.

fname

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

pname

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

dispid

[в] DISPID майна.

Зауваження

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

Покласти і отримати імена методу створюються, додавши fname до put_ і get_ . Наприклад, якщо є fname BorderWidth , імена метод є put_BorderWidth іget_BorderWidth.

Ім'я учасника даних створюється шляхом додавання pname до m_ . Наприклад, якщо є pname nBorderWidth , член данихm_nBorderWidth.

Запас властивостей тексту використовувати IMPLEMENT_BSTR_STOCKPROP макрос, тому що він автоматично виділяти нового рядка та копіювати текст пройшло в неї. Булеві властивості запас за допомогою макросу IMPLEMENT_BOOL_STOCKPROP.

ATL макроси та глобальні функції

Дивіться також

CStockPropImpl

Index