Поделиться через


CStockPropImpl Class

Этот класс содержит методы для поддержки значения стандартные свойства.

Важно!

Этот класс и его члены нельзя использовать в приложениях, выполняемых в этой среде выполнения Windows.

template < 
class T, 
class InterfaceName,  
const IID* piid= &_ATL_IIDOF(InterfaceName),  
const GUID* plibid= &CComModule::m_libid,  
WORD wMajor= 1, 
WORD wMinor= 0,  
class tihclass= CcomTypeInfoHolder 
> 
class ATL_NO_VTABLE CStockPropImpl : 
public IDispatchImpl< InterfaceName, piid, plibid, wMajor, 
   wMinor, tihclass>

Параметры

  • T
    Класс, реализующий элемент управления, производный от CStockPropImpl.

  • InterfaceName
    Сдвоенный интерфейс, предоставляющими стандартные свойства.

  • piid
    Указатель на идентификатор IID InterfaceName.

  • plibid
    Указатель на идентификатор LIBID библиотеки типов, содержащие определения InterfaceName.

  • wMajor
    Основной номер версии библиотеки типов. Значение по умолчанию - 1.

  • wMinor
    Дополнительный номер версии библиотеки типов. Значение по умолчанию - 0.

  • tihclass
    Класс, используемый для управления сведения о типе для T. Значение по умолчанию — CComTypeInfoHolder.

Члены

Открытые методы

get_Appearance

Вызывайте этот метод для получения стиль рисования используемый элементом управления, например, квартирой или выпуклая граница.

get_AutoSize

Вызовите этот метод, чтобы получить состояние пометить, указывающее, если элемент управления не может быть любым другим размером.

get_BackColor

Вызывайте этот метод для получения цвет фона элемента управления.

get_BackStyle

Вызывайте этот метод для получения стиль фона элемента управления или прозрачного и непрозрачного.

get_BorderColor

Вызывайте этот метод для получения цвет границы элемента управления.

get_BorderStyle

Вызывайте этот метод для получения стиль границы элемента управления.

get_BorderVisible

Вызовите этот метод, чтобы получить состояние если пометить который указывает границу элемента управления видимым или нет.

get_BorderWidth

Вызывайте этот метод для получения ширину (в точках) границы элемента управления.

get_Caption

Вызовите этот метод, чтобы получить текст, указанный в заголовке объекта.

get_DrawMode

Вызывайте этот метод для получения режима документа элемента управления, например, перо XOR или изменить цвета.

get_DrawStyle

Вызывайте этот метод для получения стиль рисования элемента управления, например, сплошная, пунктирная, либо.

get_DrawWidth

Вызывайте этот метод для получения ширину (в точках) используемый методами документа элемента управления.

get_Enabled

Вызовите этот метод, чтобы получить состояние пометить, указывающее, является ли элемент управления включен.

get_FillColor

Вызывайте этот метод для получения цвет заливки элемента управления.

get_FillStyle

Вызывайте этот метод для получения стиль заливки элемента управления, например сплошная, прозрачный или крест- насидел.

get_Font

Этот метод вызывается для получения указателя на свойства шрифта элемента управления.

get_ForeColor

Вызовите этот метод, чтобы получить основной цвет элемента управления.

get_HWND

Вызовите этот метод, чтобы получить дескриптор окна, связанный с элементом управления.

get_MouseIcon

Вызовите этот метод, чтобы получить свойства изображения изображения (значка, растрового изображения или метафайлов) была недоступна, когда указатель мыши находится над элементом управления.

get_MousePointer

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

get_Picture

Вызовите этот метод, чтобы получить указатель на свойства изображения изображения (значка, растрового изображения или метафайлов).

get_ReadyState

Вызовите этот метод, чтобы получить состояние элемента управления вместо этого например, загрузки и произвел загрузку.

get_TabStop

Вызывайте этот метод для получения пометить, указывающее, если элемент управления позицию табуляции или нет.

get_Text

Вызовите этот метод, чтобы получить текст, отображаемый с элементом управления.

get_Valid

Вызовите этот метод, чтобы получить состояние пометить, указывающее, если элемент управления является допустимым.

get_Window

Вызовите этот метод, чтобы получить дескриптор окна, связанный с элементом управления. CStockPropImpl::get_HWND, идентичный элементу.

put_Appearance

Вызовите этот метод, чтобы задать стиль рисования используемый элементом управления, например, квартирой или выпуклая граница.

put_AutoSize

Вызовите этот метод, чтобы пометить установить значение, указывающее, если элемент управления не может быть любым другим размером.

put_BackColor

Вызовите этот метод, чтобы задать цвет фона элемента управления.

put_BackStyle

Вызывайте этот метод для задания стиля фона элемента управления.

put_BorderColor

Вызовите этот метод, чтобы задать цвет границы элемента управления.

put_BorderStyle

Вызовите этот метод, чтобы задать стиль границы элемента управления.

put_BorderVisible

Вызовите этот метод, чтобы установить значение, указывающее, если пометить границы элемента управления отображается.

put_BorderWidth

Вызовите этот метод, чтобы задать ширину границы элемента управления.

put_Caption

Вызовите этот метод, чтобы задать текст, отображаемый с элементом управления.

put_DrawMode

Вызовите этот метод, чтобы установить режим рисования элемента управления, например, перо XOR или изменить цвета.

put_DrawStyle

Вызовите этот метод, чтобы задать стиль рисования элемента управления, например, сплошная, пунктирная, либо.

put_DrawWidth

Вызовите этот метод, чтобы задать ширину (в точках) используемый методами документа элемента управления.

put_Enabled

Вызовите этот метод, чтобы пометить, указывающее, является ли элемент управления включен.

put_FillColor

Вызовите этот метод, чтобы установить цвет заливки элемента управления.

put_FillStyle

Вызовите этот метод, чтобы задать стиль заливки элемента управления, например сплошная, прозрачный или крест- насидел.

put_Font

Вызывайте этот метод для задания свойства шрифта элемента управления.

put_ForeColor

Вызовите этот метод, чтобы установить цвет элемента управления.

put_HWND

Этот метод вернет значение E_FAIL.

put_MouseIcon

Вызывайте этот метод для задания свойств изображения изображения (значка, растрового изображения или метафайлов), отображаемый, когда указатель мыши находится над элементом управления.

put_MousePointer

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

put_Picture

Вызывайте этот метод для задания свойств изображения изображения (значка, растрового изображения или метафайлов) для отображения.

put_ReadyState

Вызовите этот метод, чтобы установить состояние готовности элемента управления, например, загрузки и произвел загрузку.

put_TabStop

Вызовите этот метод, чтобы установить значение, указывающее, если пометить элемент управления позицию табуляции или нет.

put_Text

Вызовите этот метод, чтобы задать текст, отображаемый с элементом управления.

put_Valid

Вызовите этот метод, чтобы пометить, указывающее, если элемент управления является допустимым.

put_Window

Этот метод вызывает CStockPropImpl::put_HWND, который возвращает E_FAIL.

putref_Font

Вызывайте этот метод для задания свойства шрифта элемента управления со счетчиком ссылок.

putref_MouseIcon

Вызывайте этот метод для задания свойств изображения изображения (значка, растрового изображения или метафайлов), отображаемый, когда указатель мыши находится над элементом управления и счетчика ссылок.

putref_Picture

Вызывайте этот метод для задания свойств изображения изображения (значка, растрового изображения или метафайлов), отображаемый с счетчиком ссылок.

Заметки

CStockPropImpl предоставляет обращен и методы get для каждого стандартные свойства. Эти методы предоставляют код, необходимый для размещения или получил элемент данных, который связан с каждым свойством и уведомления и синхронизировать с контейнером при изменении любого свойства.

Visual C++ предоставляет поддержку для стандартных свойств через ее мастера. Дополнительные сведения о добавлении стандартные свойства в элемент управления см. в разделе Учебник по библиотеке ATL.

Для обратной совместимости CStockPropImpl также предоставляет get_Window и методы put_Window, просто вызывает get_HWND и put_HWND соответственно. Реализация по умолчанию put_HWND возвращает E_FAIL поскольку HWND должен быть доступен только для чтения свойством.

Следующие свойства также имеют реализации putref:

  • Шрифт

  • MouseIcon

  • Рисунок

3 Одинаковых стандартные свойства требуют их соответствующий элемент данных типа CComPtr или несколько другого класса, который обеспечивает правильную ссылку интерфейса, подсчитывая посредством оператора назначения.

Иерархия наследования

T

IDispatchImpl

CStockPropImpl

Требования

Header: atlctl.h

См. также

Ссылки

IDispatchImpl Class

Другие ресурсы

ATL Class Overview