Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Этот класс предоставляет методы для поддержки значений стандартных свойств.
Внимание
Этот класс и его члены нельзя использовать в приложениях, выполняемых в среде выполнения 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 | Вызовите этот метод, чтобы получить стиль заливки, используемый элементом управления, например плоский или 3D. |
| 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 | Вызовите этот метод, чтобы получить флаг, указывающий, доступен ли элемент управления для перехода клавишей TAB. |
| get_Text | Вызовите этот метод, чтобы получить текст, отображаемый с элементом управления. |
| getvalid | Вызовите этот метод, чтобы получить состояние флага, указывающего, допустим ли элемент управления. |
| get_Window | Вызовите этот метод, чтобы получить дескриптор окна, связанный с элементом управления. Идентично CStockPropImpl::get_HWND. |
| put_Appearance | Вызовите этот метод, чтобы задать стиль заливки, используемый элементом управления, например плоский или 3D. |
| 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 | Вызовите этот метод, чтобы задать значение флага, указывающего, доступен ли элемент управления для перехода клавишей TAB. |
| put_Text | Вызовите этот метод, чтобы задать текст, отображаемый с элементом управления. |
| putvalid | Вызовите этот метод, чтобы задать флаг, указывающий, допустим ли элемент управления. |
| put_Window | Этот метод вызывает CStockPropImpl::put_HWND, который возвращает E_FAIL. |
| putref_Font | Вызовите этот метод, чтобы задать свойства шрифта элемента управления со счетчиком ссылок. |
| putref_MouseIcon | Вызовите этот метод, чтобы задать свойства рисунка изображения (значка, растрового изображения или метафайла), отображаемого при наведении указателя мыши на элемент управления, со счетчиком ссылок. |
| putref_Picture | Вызовите этот метод, чтобы задать свойства рисунка (значка, растрового изображения или метафайла), который будет отображаться, со счетчиком ссылок. |
Замечания
CStockPropImpl предоставляет методы put и get для каждого стандартного свойства. Эти методы предоставляют код, необходимый для задания или получения элемента данных, связанного с каждым свойством, а также для уведомления и синхронизации с контейнером при изменении любого свойства.
Visual Studio обеспечивает поддержку стандартных свойств с помощью мастеров. Дополнительные сведения о добавлении стандартных свойств запасов в элемент управления см. в учебнике по библиотеке ATL.
Для обратной совместимости CStockPropImpl также предоставляет методы get_Window и put_Window, которые просто вызывают get_HWND и put_HWND соответственно. Реализация по умолчанию put_HWND возвращает E_FAIL, так как HWND должен быть свойством только для чтения.
У следующих свойств также есть реализация putref:
Шрифт
MouseIcon
Рисунок
Те же три стандартных свойства должны иметь соответствующие элементы данных типа CComPtr или другого класса, обеспечивающего правильный подсчет ссылок в интерфейсе с помощью оператора присваивания.
Иерархия наследования
T
CStockPropImpl
Требования
Header: atlctl.h
CStockPropImpl::get_Appearance
Вызовите этот метод, чтобы получить стиль заливки, используемый элементом управления, например плоский или 3D.
HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);
Параметры
pnAppearance
Переменная, которая получает стиль заливки элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_AutoSize
Вызовите этот метод, чтобы получить состояние флага, указывающего, может ли элемент управления иметь другой размер.
HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);
Параметры
pbAutoSize
Переменная, которая получает состояние флага. Значение TRUE указывает, что элемент управления не может быть другого размера.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_BackColor
Вызовите этот метод, чтобы получить цвет фона элемента управления.
HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);
Параметры
pclrBackColor
Переменная, которая получает цвет фона элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_BackStyle
Вызовите этот метод, чтобы получить стиль фона элемента управления: прозрачный или непрозрачный.
HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);
Параметры
pnBackStyle
Переменная, которая получает стиль фона элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_BorderColor
Вызовите этот метод, чтобы получить цвет границы элемента управления.
HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);
Параметры
pclrBorderColor
Переменная, которая получает цвет границы элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_BorderStyle
Вызовите этот метод, чтобы получить стиль границы элемента управления.
HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);
Параметры
pnBorderStyle
Переменная, которая получает стиль границы элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_BorderVisible
Вызовите этот метод, чтобы получить состояние флага, указывающего, видима ли граница элемента управления.
HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);
Параметры
pbBorderVisible
Переменная, которая получает состояние флага. Значение TRUE указывает, что граница элемента управления является видимой.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_BorderWidth
Вызовите этот метод, чтобы получить ширину границы элемента управления.
HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);
Параметры
pnBorderWidth
Переменная, которая получает ширину границы элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_Caption
Вызовите этот метод, чтобы получить текст, указанный в заголовке объекта.
HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);
Параметры
pbstrCaption
Текст, отображаемый с элементом управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_DrawMode
Вызовите этот метод, чтобы получить режим рисования элемента управления, например, с помощью пера XOR или инвертирования цветов.
HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);
Параметры
pnDrawMode
Переменная, которая получает режим рисования элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_DrawStyle
Вызовите этот метод, чтобы получить стиль рисования элемента управления, например, сплошная или пунктирная линия.
HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);
Параметры
pnDrawStyle
Переменная, которая получает стиль рисования элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_DrawWidth
Вызовите этот метод, чтобы получить ширину отрисовки (в пикселях), используемую методами рисования элемента управления.
HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);
Параметры
pnDrawWidth
Переменная, которая получает значение ширины элемента управления в пикселях.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_Enabled
Вызовите этот метод, чтобы получить состояние флага, указывающего, включен ли элемент управления.
HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);
Параметры
pbEnabled
Переменная, которая получает состояние флага. Значение TRUE указывает, что элемент управления включен.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_FillColor
Вызовите этот метод, чтобы получить цвет заливки элемента управления.
HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);
Параметры
pclrFillColor
Переменная, которая получает цвет заливки элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_FillStyle
Вызовите этот метод, чтобы получить стиль заливки элемента управления, например сплошная, прозрачная, со штриховкой.
HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);
Параметры
pnFillStyle
Переменная, которая получает стиль заливки элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_Font
Вызовите этот метод, чтобы получить указатель на свойства шрифта элемента управления.
HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);
Параметры
ppFont
Переменная, которая получает указатель на свойства шрифта элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_ForeColor
Вызовите этот метод, чтобы получить цвет переднего плана элемента управления.
HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);
Параметры
pclrForeColor
Переменная, которая получает цвет переднего плана элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_HWND
Вызовите этот метод, чтобы получить дескриптор окна, связанный с элементом управления.
HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);
Параметры
phWnd
Дескриптор окна, сопоставленный с элементом управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_MouseIcon
Вызовите этот метод, чтобы получить свойства рисунка изображения (значка, растрового изображения или метафайла), отображаемого при наведении указателя мыши на элемент управления.
HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);
Параметры
ppPicture
Переменная, которая получает указатель на свойства изображения рисунка.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_MousePointer
Вызовите этот метод для получения типа указателя мыши, отображаемого при наведении указателя мыши на элемент управления, например стрелка, крест или песочные часы.
HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);
Параметры
pnMousePointer
Переменная, которая получает тип указателя мыши.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_Picture
Вызовите этот метод, чтобы получить указатель на свойства рисунка (значка, растрового изображения или метафайла), который будет отображаться.
HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);
Параметры
ppPicture
Переменная, которая получает указатель на свойства изображения. Дополнительные сведения см. в разделе IPictureDisp.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_ReadyState
Вызовите этот метод, чтобы получить состояние готовности элемента управления, например загружается или загружен.
HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);
Параметры
pnReadyState
Переменная, которая получает состояние готовности элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_TabStop
Вызовите этот метод, чтобы получить состояние флага, указывающего, доступен ли элемент управления для перехода клавишей TAB.
HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);
Параметры
pbTabStop
Переменная, которая получает состояние флага. Значение TRUE указывает, что элемент управления доступен для перехода клавишей TAB.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_Text
Вызовите этот метод, чтобы получить текст, отображаемый с элементом управления.
HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);
Параметры
pbstrText
Текст, отображаемый с элементом управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::getvalid
Вызовите этот метод, чтобы получить состояние флага, указывающего, допустим ли элемент управления.
HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);
Параметры
pbValid
Переменная, которая получает состояние флага. Значение TRUE указывает, что элемент управления доступен.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::get_Window
Вызовите этот метод, чтобы получить дескриптор окна, связанный с элементом управления. Идентично CStockPropImpl::get_HWND.
HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);
Параметры
phWnd
Дескриптор окна, сопоставленный с элементом управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_Appearance
Вызовите этот метод, чтобы задать стиль заливки, используемый элементом управления, например плоский или 3D.
HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);
Параметры
nAppearance
Новый стиль рисования, используемый элементом управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_AutoSize
Вызовите этот метод, чтобы задать значение флага, указывающего, может ли элемент управления иметь другой размер.
HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize);
Параметры
bAutoSize
Значение TRUE, если элемент управления не может иметь другой размер.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_BackColor
Вызовите этот метод, чтобы задать цвет фона элемента управления.
HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);
Параметры
clrBackColor
Новый цвет фона элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_BackStyle
Вызовите этот метод, чтобы задать стиль фона элемента управления.
HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);
Параметры
nBackStyle
Новый стиль фона элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_BorderColor
Вызовите этот метод, чтобы задать цвет границы элемента управления.
HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);
Параметры
clrBorderColor
Новый цвет границы. Тип данных OLE_COLOR внутренне представлен как 32-разрядное целое число.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_BorderStyle
Вызовите этот метод, чтобы задать стиль границы элемента управления.
HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);
Параметры
nBorderStyle
Новый стиль границы.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_BorderVisible
Вызовите этот метод, чтобы задать значение флага, указывающего, видима ли граница элемента управления.
HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);
Параметры
bBorderVisible
Значение TRUE, если граница должна быть видимой.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_BorderWidth
Вызовите этот метод, чтобы задать ширину границы элемента управления.
HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);
Параметры
nBorderWidth
Новая ширина границы элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_Caption
Вызовите этот метод, чтобы задать текст, отображаемый с элементом управления.
HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);
Параметры
bstrCaption
Текст, отображаемый с элементом управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_DrawMode
Вызовите этот метод, чтобы задать режим рисования элемента управления, например, с помощью пера XOR или инвертирования цветов.
HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);
Параметры
nDrawMode
Новый режим рисования для элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_DrawStyle
Вызовите этот метод, чтобы задать стиль рисования элемента управления, например, сплошная или пунктирная линия.
HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);
Параметры
nDrawStyle
Новый стиль рисования для элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_DrawWidth
Вызовите этот метод, чтобы задать ширину (в пикселях), используемую методами рисования элемента управления.
HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);
Параметры
nDrawWidth
Новая ширина, используемая методами рисования элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_Enabled
Вызовите этот метод, чтобы задать значение флага, указывающего, включен ли элемент управления.
HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);
Параметры
bEnabled
Значение TRUE, если элемент управления включен.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_FillColor
Вызовите этот метод, чтобы задать цвет заливки элемента управления.
HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);
Параметры
clrFillColor
Новый цвет заливки для элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_FillStyle
Вызовите этот метод, чтобы задать стиль заливки элемента управления, например сплошной, прозрачный, со штриховкой.
HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);
Параметры
nFillStyle
Новый стиль заливки для элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_Font
Вызовите этот метод, чтобы задать свойства шрифта элемента управления.
HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);
Параметры
pFont
Указатель на свойства шрифта элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_ForeColor
Вызовите этот метод, чтобы задать цвет переднего плана элемента управления.
HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);
Параметры
clrForeColor
Цвет переднего плана элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_HWND
Этот метод возвращает E_FAIL.
HRESULT STDMETHODCALLTYPE put_HWND(LONG_PTR /* hWnd */);
Параметры
hWnd
Зарезервировано.
Возвращаемое значение
Возвращает E_FAIL.
Замечания
Дескриптор окна доступен только для чтения.
CStockPropImpl::put_MouseIcon
Вызовите этот метод, чтобы задать свойства рисунка изображения (значка, растрового изображения или метафайла), отображаемого при наведении указателя мыши на элемент управления.
HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);
Параметры
pPicture
Указатель на свойства изображения рисунка.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_MousePointer
Вызовите этот метод, чтобы задать тип указателя мыши, отображаемый при наведении указателя мыши на элемент управления, например стрелка, крест или песочные часы.
HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);
Параметры
nMousePointer
Тип указателя мыши.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_Picture
Вызовите этот метод, чтобы задать свойства рисунка (значка, растрового изображения или метафайла), который будет отображаться.
HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);
Параметры
pPicture
Указатель на свойства изображения. Дополнительные сведения см. в разделе IPictureDisp.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_ReadyState
Вызовите этот метод, чтобы задать состояние готовности элемента управления, например загружается или загружен.
HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);
Параметры
nReadyState
Состояние готовности элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_TabStop
Вызовите этот метод, чтобы задать флаг, указывающий, доступен ли элемент управления для перехода клавишей TAB.
HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);
Параметры
bTabStop
Значение TRUE, если элемент управления доступен для перехода клавишей TAB.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_Text
Вызовите этот метод, чтобы задать текст, отображаемый с элементом управления.
HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);
Параметры
bstrText
Текст, отображаемый с элементом управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::putvalid
Вызовите этот метод, чтобы задать флаг, указывающий, допустим ли элемент управления.
HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);
Параметры
bValid
Значение TRUE, если элемент управления допустим.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
CStockPropImpl::put_Window
Этот метод вызывает CStockPropImpl::put_HWND, который возвращает E_FAIL.
HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);
Параметры
hWnd
Дескриптор окна.
Возвращаемое значение
Возвращает E_FAIL.
Замечания
Дескриптор окна доступен только для чтения.
CStockPropImpl::putref_Font
Вызовите этот метод, чтобы задать свойства шрифта элемента управления со счетчиком ссылок.
HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);
Параметры
pFont
Указатель на свойства шрифта элемента управления.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
Замечания
Аналог CStockPropImpl::put_Font, но со счетчиком ссылок.
CStockPropImpl::putref_MouseIcon
Вызовите этот метод, чтобы задать свойства рисунка изображения (значка, растрового изображения или метафайла), отображаемого при наведении указателя мыши на элемент управления, со счетчиком ссылок.
HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);
Параметры
pPicture
Указатель на свойства изображения рисунка.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
Замечания
Аналог CStockPropImpl::put_MouseIcon, но со счетчиком ссылок.
CStockPropImpl::putref_Picture
Вызовите этот метод, чтобы задать свойства рисунка (значка, растрового изображения или метафайла), который будет отображаться, со счетчиком ссылок.
HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);
Параметры
pPicture
Указатель на свойства изображения. Дополнительные сведения см. в разделе IPictureDisp.
Возвращаемое значение
Возвращает S_OK при успешном выполнении или ошибку HRESULT при сбое.
Замечания
Аналог CStockPropImpl::put_Picture, но со счетчиком ссылок.