віртуальний BOOL OnGetWindowContext ( CFrameWnd ** ppMainFrame, CFrameWnd ** ppDocFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo );
Значення, яке повертається
Ненульовий, у разі успіху; в іншому випадку 0.
Параметри
ppMainFrame
Вказівник миші, щоб вказівник на основні рамки вікна.
ppDocFrame
Вказівник миші, щоб вказівник до рамки вікна документа.
lpFrameInfo
Вказівник на OLEINPLACEFRAMEINFO структури, які будуть отримувати рамка вікна інформації.
Зауваження
Називається рамках після активації елемент на місці. Ця функція використовується для отримання інформації про вікно батьківського об'єкта OLE.
Якщо контейнер MDI додаток, за замовчуванням реалізація повертає вказівник об'єкта CMDIFrameWnd в ppMainFrame і вказівник миші до активного об'єкта CMDIChildWnd в ppDocFrame. Якщо контейнер SDI додаток, за замовчуванням реалізація повертає вказівник до CFrameWnd об'єкта в ppMainFrame і повертає NULL в ppDocFrame. За замовчуванням реалізація також заповнює членів lpFrameInfo.
Пересилити цю функцію, якщо за замовчуванням реалізація не підходить вашому додатку; Наприклад, якщо ваша програма має інтерфейс користувача парадигми, що відрізняється від SDI- або MDI. Це передові переналаштовуваною.
Докладніше, перегляньте статтю IOleInPlaceSite::GetWindowContext і OLEINPLACEFRAMEINFO структури в документації OLE.
Огляд COleClientItem |nbsp; Члени класу | Ієрархічна діаграма