шаблон 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>