Члени COleControl класу

Будівництво/знищення
Ініціалізації
Зміна функції управління
Збереження
Оновлення/живопис функцій
Відправлення винятки
Ембієнт функцій власності
Події стрільбі функцій
Запас методи і властивості
OLE: зміна розміру елемента керування функціонує
OLE: Прив'язка даних функції
Проста функції кадру
OLE: керування сайт функціонує
Модальне діалогове вікно функцій
Без вікон операцій
Неактивні вказівник функції
Асинхронний функції управління
Overridables
Змінити сповіщення про функції
OLE: інтерфейс сповіщення про функції
IViewObject інтерфейс повідомлення Overridables
Активація функції на місці
Перегляд функцій власності

Будівництво/знищення

COleControl Створює COleControl об'єкт.
RecreateControlWindow Руйнує та відтворює вікна елемента керування.

Ініціалізації

InitializeIIDs Інформує базового класу IID, елемент керування буде використовувати.
ResetStockProps Ініціалізує запас властивості COleControl значення за замовчуванням.
ResetVersion Номер версії даного значення ініціалізує.
SetInitialSize Встановлює розмір елемента керування OLE під час першої відображається в контейнер.

Зміна функції управління

GetControlFlags Повертає параметри керування прапор.
IsModified Визначає, якщо змінився стан елемента керування.
SetModifiedFlag Змінює змінений стан елемента керування.

Збереження

ExchangeExtent Серіалізует ширину та висоту елемента керування.
ExchangeStockProps Серіалізует запас властивості елемента керування.
ExchangeVersion Серіалізует номер версії елемента керування.
IsConvertingVBX Дозволяє спеціалізованим завантаження елемента керування OLE.
SerializeExtent Серіалізует або ініціалізує відображення простору для елемента керування.
SerializeStockProps Серіалізует або ініціалізує COleControl запас властивості.
SerializeVersion Серіалізует або ініціалізує інформацію про версію елемента керування.
SetModifiedFlag Змінює змінений стан елемента керування.
WillAmbientsBeValidDuringLoad Визначає, чи навколишнього властивості буде доступний під час наступного завантаження елемента керування.

Оновлення/живопис функцій

DoSuperclassPaint Перемальовує керування OLE, який був subclassed з елемент керування Windows.
InvalidateControl Скасовуються області відображається контролю, змушуючи його Перемальовує.
IsOptimizedDraw Вказує, чи контейнера підтримує оптимізований малювання для поточної операції малювання.
SelectFontObject Вибір додаткової Властивості шрифту в контексті пристрою.
SelectStockFont Виділяє запас властивостей шрифту в контексті пристрою.
TranslateColor Перетворює значення OLE_COLOR на значення COLORREF.

Відправлення винятки

GetNotSupported Блокує доступ до значення властивості елемента керування користувачем.
SetNotPermitted Вказує на те, що запит на редагування не вдалося.
SetNotSupported Запобігає змінам до значення властивості елемента керування користувачем.
ThrowError Сигнали, що сталася помилка в елемент керування OLE.

Ембієнт функцій власності

AmbientBackColor Повертає значення властивості навколишнього BackColor.
AmbientDisplayName Повертає ім'я елемента керування як вказано на контейнер.
AmbientForeColor Повертає значення властивості навколишнього середовища ForeColor.
AmbientFont Повертає значення навколишнього Властивості шрифту.
AmbientLocaleID Повертає код локалізації у Тара.
AmbientScaleUnits Повертає тип одиниці вимірювання контейнера.
AmbientShowGrabHandles Визначає, якщо захопити ручки повинні відображатися.
AmbientShowHatching Визначає, якщо потрібно відображати штриховка.
AmbientTextAlign Повертає тип вирівнювання тексту, вказаного контейнера.
AmbientUIDead Визначає, якщо елемент керування має реагувати на дії користувача інтерфейс.
AmbientUserMode Визначає режим контейнера.
GetAmbientProperty Повертає значення вказаної властивості навколишнього середовища.

Події стрільбі функцій

FireClick Пожежі випадку запас натисніть.
FireDblClick Пожежі запас події подвійне клацання.
FireError Пожежі запас подія помилки.
FireEvent Пожежі настроюваної події.
FireKeyDown Пожежі запас KeyDown подія.
FireKeyPress Пожежі запас натискання клавіші подія.
FireKeyUp Пожежі KeyUp випадку запас.
FireMouseDown Пожежі запас MouseDown випадку.
FireMouseMove Пожежі випадку запас MouseMove.
FireMouseUp Пожежі запас MouseUp подію.
FireReadyStateChange Пожежі випадку коли змінює готові стан елемента керування.

Запас методи і властивості

DoClick Реалізації запас DoClick.
Оновити Сили repaint зовнішній вигляд елемента керування.
GetAppearance Повертає значення властивості запас вигляд.
SetAppearance Задає значення властивості запас вигляд.
GetBackColor Повертає значення властивості запас BackColor.
SetBackColor Задає значення запас BackColor властивості.
GetBorderStyle Повертає значення властивості запас BorderStyle.
SetBorderStyle Задає значення властивості запас BorderStyle.
GetEnabled Повертає значення фондового властивість увімкнуто.
SetEnabled Встановлює значення фондового властивість увімкнуто.
GetForeColor Повертає значення властивості запас ForeColor.
SetForeColor Задає значення властивості запас ForeColor.
GetFont Повертає значення запас Властивості шрифту.
GetFontTextMetrics Повертає метрики CFontHolder об'єкта.
GetStockTextMetrics Повертає метрики запас властивостей шрифту.
InternalGetFont Повертає CFontHolder об'єкт для запас властивостей шрифту.
SetFont Задає значення запас Властивості шрифту.
SelectStockFont Виділення елемента керування запас шрифт власності в контексті пристрою.
GetHwnd Повертає значення властивості запас hWnd.
GetText Повертає значення запас текст або заголовок властивості.
InternalGetText Отримує запас підпис або текст власності.
SetText Задає значення запас текст або заголовок властивості.

OLE: зміна розміру елемента керування функціонує

GetControlSize Повертає розташування та розмір елемента керування OLE.
SetControlSize Задає розташування та розмір елемента керування OLE.
GetRectInContainer Повертає елемент керування прямокутник по відношенню до його контейнер.
SetRectInContainer Встановлення елемента керування прямокутник по відношенню до його контейнер.

OLE: Прив'язка даних функції

BoundPropertyChanged Повідомляє контейнер змінив приєднаного власності.
BoundPropertyRequestEdit Запити дозволу редагувати значення властивості.

Проста функції кадру

EnableSimpleFrame Вмикає підтримку простий кадр для елемента керування.

OLE: керування сайт функціонує

ControlInfoChanged Викликано цю функцію, після того, як змінилося набір Мнемоніка, обробляється елемента керування.
GetClientSite Запити об'єкта для вказівник миші, щоб його поточний клієнт сайту в своєму контейнері.
GetExtendedControl Повертає вказівник на об'єкт розширеного керування, що належать до контейнера.
LockInPlaceActive Визначає, якщо ваш елемент керування може бути відключена контейнера.
TransformCoords Перетворення координувати значення між контейнер і контроль.

Модальне діалогове вікно функцій

PreModalDialog Повідомляє контейнер, що модальне діалогове вікно може відображатися.
PostModalDialog Повідомляє контейнер, що модальне діалогове вікно було закрито.

Без вікон операцій

ClipCaretRect Налаштовує Клавішна прямокутник, якщо перекривається на елемента керування.
GetCapture Визначає, чи об'єкта без вікон, Активоване керування миші захоплення.
GetClientRect Повертає розмір елемента керування клієнтської області.
GetDC Надає засоби для елемента керування без вікон, отримати контексту пристрою з контейнера.
GetFocus Визначає, чи елемент керування має фокус.
GetWindowlessDropTarget Змінити дозволити без вікон керування цільової перетягнути і падіння операцій.
InvalidateRgn Скасовуються вікна контейнера клієнтської області в межах даного регіону. Може використовуватися для перемальовування без вікон елементи керування у регіоні.
OnWindowlessMessage Обробляє вікно повідомлення (за винятком повідомлень миші та клавіатури) без вікон елементів керування.
ReleaseCapture Захоплення миші релізи.
ReleaseDC Релізи контексту пристрою відображення контейнера елемента керування без вікон.
ScrollWindow Дозволяє без вікон керування прокрутки області в межах його на місці активного зображення на дисплеї.
SetCapture Призводить до вікна контейнера елемента керування посісти миші захоплення від імені елемента керування.
SetFocus Призводить до вікна контейнера елемента керування зайняти розпорядженні фокус вводу від імені елемента керування.

Неактивні вказівник функції

ClientToParent Переводить точки по відношенню до елемента керування походження точки по відношенню до її тару походження.
GetActivationPolicy Змінює поведінку активації за промовчанням елемента керування, який підтримує інтерфейс IPointerInactive.
GetClientOffset Повертає різницю між верхній лівий кут елемента керування прямокутну область і у верхньому лівому куті області свого клієнта.
OnInactiveMouseMove Перевизначити є контейнером для неактивний елемент керування у групі мишею вказівник розсилці WM_MOUSEMOVE повідомлень до елемента керування.
OnInactiveSetCursor Перевизначити є контейнером для неактивний елемент керування у групі мишею вказівник розсилці WM_SETCURSOR повідомлень до елемента керування.
ParentToClient Переводить точки по відношенню до походження у Тара точки по відношенню до елемента керування походження.

Асинхронний функції управління

GetReadyState Повертає елемент керування стан готовності.
InternalSetReadyState Встановлює стан готовності елемента керування і пожежі випадку готовий зміну стану.
Навантаження Відновлює попередній асинхронних даних і ініціює нові навантаження асинхронних властивість елемента керування.

Overridables

DisplayError Відображає запас події помилок для елемента керування користувача.
DoPropExchange Серіалізует властивості COleControl об'єкта.
GetClassID Отримує OLE класів Ідентифікатор елемента керування.
GetMessageString Забезпечує текст рядка стану для елемента меню.
IsSubclassedControl Називається визначити, якщо підкласи керування Windows управління.
OnClick Називається вогонь запас Click події.
OnDoVerb Називається після того, як виконується керування дієслова.
OnDraw Називається запитуються елемента керування для перемальовування себе.
OnDrawMetafile Називається контейнер запитуються елемента керування для перемальовування самостійно, використовуючи метафайл контексту пристрою.
OnEdit Називається контейнер UI активувати елемент керування OLE.
OnEnumVerbs Називається контейнер пронумерувати елемента керування дієслова.
OnEventAdvise Називається, коли обробники подій підключено або відключено від елемента керування.
OnKeyDownEvent Називається після звільнили запас KeyDown подія.
OnKeyPressEvent Називається після звільнили запас натискання клавіші подія.
OnKeyUpEvent Називається після звільнили запас KeyUp випадку.
OnProperties Називається коли викликається елемента керування "Властивості" ДієСлово.
OnResetState Відновлення елемента керування властивості значень за промовчанням.

Змінити сповіщення про функції

OnAppearanceChanged Називається при зміні запас вигляд власності.
OnBackColorChanged Називається при зміні запас BackColor власності.
OnBorderStyleChanged Називається при зміні запас BorderStyle майна.
OnEnabledChanged Називається при зміні складі властивість увімкнуто.
OnFontChanged Називається при зміні запас властивостей шрифту.
OnForeColorChanged Називається при зміні запас ForeColor майна.
OnTextChanged Називається при зміні акції текст або підпис власності.

OLE: інтерфейс сповіщення про функції

OnAmbientPropertyChange Називається при зміні навколишнього власності.
OnClose Повідомляє контроль називається IOleControl::Close.
OnFreezeEvents Називається, коли елемент керування події заморожені або незаморожені.
OnGetControlInfo Забезпечує мнемонічний інформацію контейнері.
OnMnemonic Називається при натисненні мнемонічний ключ елемента керування.
OnRenderData Називається рамки для отримання даних у вказаному форматі.
OnRenderFileData Називається рамки для отримання даних з файлу в указаному форматі.
OnRenderGlobalData Називається рамки для отримання даних з глобальної пам'яті в указаному форматі.
OnSetClientSite Повідомляє контроль називається IOleControl::SetClientSite.
OnSetData Замінює дані елемента керування з іншим значенням.
OnSetExtent Називається після елемента керування мірою змінилася.
OnSetObjectRects Називається після того, як змінити розміри елементів керування.

IViewObject інтерфейс повідомлення Overridables

OnGetColorSet Повідомляє контроль називається IOleObject::GetColorSet.
OnGetNaturalExtent Перевизначити отримати розмір відображення елемента керування ближче до пропонованого розміру і межах режиму.
OnGetViewExtent Змінити розмір елемента керування відображення області (використовується для ввімкнення два пас малювання) отримати.
OnGetViewRect Перевизначити конвертувати розмір елемента керування в прямокутник, починаючи з конкретних розташування.
OnGetViewStatus Перевизначити отримати Перегляд стану елемента керування.
OnQueryHitPoint Змінити запит, чи елемент керування відображення накладається на даний момент.
OnQueryHitRect Змінити запит, чи відображення елемента керування перекривається будь-який момент у даній прямокутник.

Активація функції на місці

OnGetInPlaceMenu Прохання ручкою елемента керування меню, які будуть об'єднані з меню контейнера.
OnHideToolBars Під назвою контейнер, коли контроль призначеного для користувача Інтерфейсу деактивовано.
OnShowToolBars Називається під контроль була UI Активоване.

Перегляд функцій власності

OnGetDisplayString Називається отримати дані, які представляють значення властивості.
OnGetPredefinedStrings Повертає рядки, що представляють можливі значення для властивості.
OnGetPredefinedValue Повертає значення, яке відповідає попередньо рядок.
OnMapPropertyToPage Вказує які властивості можна використовувати для редагування властивості.

Огляд COleControl |nbsp; Базовий клас членів | Ієрархічна діаграма

Index