CStockPropImpl

шаблон lt; класс TклассИмя_интерфейсаconst IID * piidconst GUID * plibid>
класс CStockPropImpl: IDispatchImpl <
, имя_интерфейса piid, plibid

Параметры

T

Класс, реализующий элемент управления.

Имя_интерфейса

Сдвоенный интерфейс.

piid

Указатель на IID имя_интерфейса.

plibid

Указатель на идентификатор GUID типа библиотеки секции имя_интерфейса.

CStockPropImpl реализует все стандартное свойство, вы можете выбрать из вкладки свойств хранения в мастере объектов ATL. Мастер объектов автоматически создает элемент данных в вашем классе элемента управления для каждого свойства, создает и получить методы для каждого свойства и добавляет код для уведомления и синхронизации с контейнером при изменении любого свойства.

Мастер объектов ATL может также использоваться для реализации любое или все из стандартных свойств таким же образом. Для получения дополнительных сведений о добавлении стандартных свойств элемента управления смотри ATL учебник. Дополнительные сведения о мастере объектов ATL можно найти в статье Создание проекта ATL.

CStockPropImpl реализует поставить и получить методы для стандартных свойств — указатели интерфейса, включая ШРИФТ, MOUSEICON и картины. Для всех других стандартных свойств CStockPropImpl вызывает макросы, IMPLEMENT_STOCKPROP, IMPLEMENT_BOOL_STOCKPROP и IMPLEMENT_BSTR_STOCKPROP.

В следующей таблице перечислены реализации стандартных свойств и члены данных, создаваемых CStockPropImpl. Увидеть члены данных в CComControl для описания каждого свойства, за исключением HWND, чей член данных описан в CWindow.

Стандартное свойство Член данных
ВНЕШНИЙ ВИД m_nAppearance
СВОЙСТВО AUTOSIZE 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

# include lt;atlctl.h>

Index