Члены класса CComControl

CComControlчлены класса делятся на следующие категории:

Методы

CcomControl Конструктор.
ControlQueryInterface Извлекает указатель на требуемый интерфейс.
CreateControlWindow Создает окно для элемента управления.
FireOnChanged Уведомление контейнера приемник, что свойства элемента управления изменилось.
FireOnRequestEdit Уведомление контейнера приемник, который собирается изменить свойства элемента управления.

CComControlBase методы

CcomControlBase Конструктор. Сохраняет дескриптор окна. Инициализация данных элемента управления и задает размер по умолчанию элемента управления.
DoesVerbActivate Проверяет, что параметр iVerb , используемый IOleObjectImpl::DoVerb активирует элемент управления.
DoesVerbUIActivate Проверяет, что параметр iVerb , используемый в IOleObjectImpl::DoVerb вызывает пользовательский интерфейс элемента управления для активации.
DoVerbProperties Указывает элемент управления для отображения его свойств.
FireViewChange Рассказывает управления отбрасывать любые отменить состояние, в котором он по-прежнему.
GetDirty Извлекает значение, показывающий ли свойства элемента управления были изменены с момента последнего сохранения.
GetZoomInfo Извлекает коэффициента масштабирования и сохраняет его в структуре ATL_DRAWINFO.
InPlaceActivate Определяет, что элемент управления может быть активирована на месте, сообщает контейнер элемента управления происходит активный-на месте и активирует элемент управления.
OnDraw Рисует элемент управления.
OnDrawAdvanced Нормализует контекст устройства, а затем вызывает метод OnDraw класса элемента управления.
OnGetDlgCode Вызывается в ответ на сообщение WM_GETDLGCODE . Переопределение клавиши TAB процесса управления и клавиши со стрелками.
OnKillFocus Информирует элемент управления теряет фокус контейнера.
OnPaint Готовит контейнер для живописи, получает информацию о размере элемента управления и вызывает метод OnDraw класса элемента управления.
OnSetFocus Информирует элемент управления получил фокус контейнера.
SendOnClose Вызывается на сервере уведомить элемента управления советую поглотителей в штат загруженного элемента управления отличается от течения.
SendOnDataChange Вызывается на сервере уведомить элемента управления консультировать поглотителей изменения данных в элементе управления.
SendOnRename Вызывается на сервере уведомить элемента управления советую поглотителей переименован в элемент управления.
SendOnSave Вызывается на сервере уведомить элемента управления советую поглотителей был сохранен элемент управления.
SendOnViewChange Уведомляет элемента управления советую поглотителей изменил свое мнение.
SetControlFocus Устанавливает или снимает фокус ввода с клавиатуры или из элемента управления.
SetDirty Устанавливает значение флаг, указывающий, что свойства элемента управления были изменены с момента последнего сохранения.

Методы GetAmbient свойств

GetAmbientAppearance Получает свойство внешний вид контейнера.
GetAmbientAutoClip Получает свойство контейнера AUTOCLIP.
GetAmbientBackColor Получает свойство BACKCOLOR контейнера.
GetAmbientDisplayAsDefault Получает свойство контейнера DISPLAYASDEFAULT.
GetAmbientDisplayName Получает свойство DISPLAYNAME контейнера.
GetAmbientFont Получает свойства ШРИФТА контейнера.
GetAmbientForeColor Получает свойство FORECOLOR контейнера.
GetAmbientLocaleID Получает свойство LOCALEID контейнера.
GetAmbientMessageReflect Получает свойство контейнера MESSAGEREFLECT.
GetAmbientPalette Получает свойство контейнера палитры.
GetAmbientProperty Получает свойства указанного контейнера.
GetAmbientScaleUnits Получает свойство контейнера SCALEUNITS.
GetAmbientShowGrabHandles Получает свойство контейнера SHOWGRABHANDLES.
GetAmbientShowHatching Получает свойство контейнера SHOWHATCHING.
GetAmbientSupportsMnemonics Получает свойство контейнера SUPPORTSMNEMONICS.
GetAmbientTextAlign Получает свойство TEXTALIGN контейнера.
GetAmbientUIDead Получает свойство контейнера UIDEAD.
GetAmbientUserMode Получает свойство пользовательского режима контейнера.

Члены данных

m_bAutoSize Флаг, указывающий элемент управления не может быть любого размера, и если не SetExtent .
m_bDrawFromNatural Флаг, указывающий, что GetData следует использовать фактический размер элемента управления и не его текущий размер при рисовании.
m_bDrawGetDataInHimetric Флаг, указывающий GetData использование HIMETRIC единиц и не точек при рисовании.
m_bInPlaceActive Флаг, указывающий элемент управления активен на месте.
m_bInPlaceSiteEx Флаг, указывающий, что контейнер поддерживает функции управления OCX96, такие как элементы управления окон и без мерцания.
m_bNegotiatedWnd Флаг, указывающий ли элемент управления провел переговоры с контейнером о том, что без окон или оконный.
m_bRecomposeOnResize Флаг, указывающий, что хочет перестраивать его представления, когда контейнер изменяет размер элемента управления отображения элемента управления.
m_bRequiresSave Флаг, указывающий, что элемент управления был изменен с момента последнего сохранения.
m_bResizeNatural Флаг, указывающий элемент управления хочет изменить размер своей естественной степени (его немасштабированных физический размер) когда контейнер изменяет размер элемента управления отображения.
m_bUIActive Флаг, указывающий, что пользовательский интерфейс элемента управления активен.
m_bUsingWindowRgn Флаг, указывающий, что элемент управления использует предоставленный контейнер окна региона.
m_bWasOnceWindowless Флаг, указывающий элемент управления был без окон, но может или не может быть без окон теперь.
m_bWindowOnly Флаг, указывающий, что элемент управления должен быть оконный, даже если контейнер поддерживает безоконные элементы управления.
m_bWndless Флаг, указывающий, что безоконный элемент управления.
m_hWndCD Ссылка на дескриптор окна, связанный с элементом управления.
m_nFreezeEvents Граф количество раз контейнера отказался принять события (замораживание событий) без промежуточных признания событий (оттепель событий).
m_phWndCD Указатель на дескриптор окна, связанный с элементом управления.
m_rcPos Позиция RECT элемента управления.
m_sizeExtent Размер элемента управления на дисплей в единицах HIMETRIC (Каждая логическая единица – 0.01 миллиметр). Этот размер масштабируется дисплея.
m_sizeNatural Фиксированный физический Размер элемента управления в единицах HIMETRIC (Каждая логическая единица – 0.01 миллиметр). Этот размер не масштабируется дисплей.
m_spAdviseSink Указатель интерфейса COM типа IAdviseSink.
m_spAmbientDispatch Объект CcomDispatchDriver , используемый для задания и получения свойств через IDispatch.
m_spClientSite Указатель интерфейса COM типа IOleClientSite.
m_spDataAdviseHolder Указатель интерфейса COM типа IDataAdviseHolder.
m_spInPlaceSite Указатель на интерфейс IOleInPlaceSite, IoleInPlaceSiteEXили IOleInPlaceSiteWindowless COM контейнера.
m_spOleAdviseHolder Указатель интерфейса COM типа IOleAdviseHolder.

Члены данных запасов имущества

m_bAutoSize Хранит свойство AUTOSIZE штока.
m_bBorderVisible Хранит стандартное свойство BORDERVISIBLE.
m_bEnabled Хранит свойство ENABLED штока.
m_bstrCaption Хранит свойство CAPTION штока.
m_bstrText Хранит свойство TEXT запасов.
m_bTabStop Хранит свойство TABSTOP штока.
m_bValid Хранит действительный стандартное свойство.
m_clrBackColor Хранит свойство BACKCOLOR штока.
m_clrBorderColor Хранит свойство BORDERCOLOR штока.
m_clrFillColor Хранит свойство FILLCOLOR штока.
m_clrForeColor Хранит свойство FORECOLOR штока.
m_nAppearance Хранит свойство APPEARANCE штока.
m_nBackStyle Хранит стандартное свойство BACKSTYLE.
m_nBorderStyle Хранит свойство BORDERSTYLE штока.
m_nBorderWidth Хранит свойство BORDERWIDTH штока.
m_nDrawMode Хранит свойство DRAWMODE штока.
m_nDrawStyle Сохраняет свойства DRAWSTYLE штока.
m_nDrawWidth Хранит свойство DRAWWIDTH штока.
m_nFillStyle Хранит свойство FILLSTYLE штока.
m_nMousePointer Хранит стандартное свойство MOUSEPOINTER.
m_nReadyState Хранит стандартное свойство READYSTATE.
m_pFont Хранит свойство FONT запасов.
m_pMouseIcon Хранит стандартное свойство MOUSEICON.
m_pPicture Сохраняет изображение стандартное свойство.

CComControl обзор

Index