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 макроси та глобальні функції
Дивіться також