CStockPropImpl

шаблон lt; клас TкласInterfaceNameконстанта IID * piidконстанта GUID * plibid>
клас CStockPropImpl: IDispatchImpl <
InterfaceName, piid, , plibid >

Параметри

T

Клас, здійснення контролю.

InterfaceName

Подвійний інтерфейс.

piid

Вказівник на IID InterfaceName.

plibid

Вказівник на ідентифікатор GUID у розділі тип бібліотека InterfaceName.

CStockPropImpl реалізує кожен запас майна, можна вибрати вкладку складі властивості об'єкта майстра ATL. Об'єкт майстер автоматично створює компонент даних у клас елемента керування для кожної властивості, створює покласти і отримати методи для кожної властивості і додає код, щоб повідомити та синхронізувати з контейнера, коли будь-яке майно змін.

Майстер ATL об'єкт також можна здійснювати будь-які або всі властивості запас таким же чином. Щоб отримати додаткові відомості про додавання запас властивості елемента керування перегляньте ATL підручник. Щоб отримати додаткові відомості про об'єкт майстер ATL перегляньте статті, створюючи проект з ATL.

CStockPropImpl реалізує покласти і отримати методи запас властивості інтерфейсу покажчиків, ШРИФТ, MOUSEICON та ЗОБРАЖЕННЯ. Для всіх інших запас властивості CStockPropImpl дзвінки макроси, IMPLEMENT_STOCKPROP, IMPLEMENT_BOOL_STOCKPROP і IMPLEMENT_BSTR_STOCKPROP.

У цій таблиці наведено запас властивості реалізовані і члени дані, створені CStockPropImpl. Переглянути дані членів у CComControl для опису кожного майна, за винятком HWND, учасником якої даних описані в CWindow.

Запас власності Компонент даних
ЗОВНІШНІЙ ВИГЛЯД m_nAppearance
АВТОДОБІР РОЗМІРІВ m_bAutoSize
BACKCOLOR m_clrBackColor
BACKSTYLE m_nBackStyle
BORDERCOLOR m_clrBorderColor
BORDERSTYLE m_nBorderStyle
BORDERVISIBLE m_bBorderVisible
BORDERWIDTH m_nBorderWidth
ПІДПИС m_bstrCaption
DRAWMODE m_nDrawMode
DRAWSTYLE m_nDrawStyle
DRAWWIDTH m_nDrawWidth
ВВІМКНЕНО m_bEnabled
FILLCOLOR m_clrFillColor
FILLSTYLE m_nFillStyle
ШРИФТ m_pFont
FORECOLOR m_clrForeColor
HWND m_hWnd
MOUSEICON m_pMouseIcon
MOUSEPOINTER m_nMousePointer
МАЛЮНОК m_pPicture
READYSTATE m_nReadyState
TABSTOP m_bTabStop
ТЕКСТ m_bstrText
ДІЙСНИЙ m_bValid

# включити lt;atlctl.h>

Index