IOleInPlaceSiteWindowless Интерфейс

Определение

Позволяет безоконному объекту обрабатывать сообщения окон, принимать участие в операциях перетаскивания и рисовать. Расширяет IOleInPlaceSiteEx и наследуется от него. Дополнительные сведения см. в разделе Иолеинплацеситевиндовлесс.

public interface class IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
public interface class IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
__interface IOleInPlaceSiteWindowless : Microsoft::VisualStudio::OLE::Interop::IOleInPlaceSiteEx
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("922EADA0-3424-11CF-B670-00AA004CD6D8")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IOleInPlaceSiteWindowless : Microsoft.VisualStudio.OLE.Interop.IOleInPlaceSiteEx
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("922EADA0-3424-11CF-B670-00AA004CD6D8")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IOleInPlaceSiteWindowless = interface
    interface IOleInPlaceSiteEx
Public Interface IOleInPlaceSiteWindowless
Implements IOleInPlaceSiteEx
Атрибуты
Реализации

Методы

AdjustRect(RECT[])

Обрабатывает указанный прямоугольник, если он полностью или частично покрыт перекрывающими его непрозрачными объектами.

CanInPlaceActivate()

Определяет, может ли контейнер активировать объект на месте.

CanWindowlessActivate()

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

ContextSensitiveHelp(Int32)

Контролирует включение контекстной справки.

DeactivateAndUndo()
DiscardUndoState()

Отключение объекта и переход в состояние отмены.

GetCapture()

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

GetDC(RECT[], UInt32, IntPtr)

Предоставляет объект с маркером контекста устройства или устройств для экрана совместимого из своего контейнера.

GetFocus()

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

GetWindow(IntPtr)

Получает дескриптор окна.

GetWindowContext(IOleInPlaceFrame, IOleInPlaceUIWindow, RECT[], RECT[], OLEINPLACEFRAMEINFO[])

Позволяет встроенному объекту извлекать оконные интерфейсы, образующие иерархию объектов окон, и положение в родительском окне для поиска окна встроенной активации объекта.

InvalidateRect(RECT[], Int32)

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

InvalidateRgn(IntPtr, Int32)

Позволяет объекту делать недействительной указанную область своего встроенного изображения на экране.

OnDefWindowMessage(UInt32, IntPtr, IntPtr, Int32)

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

OnInPlaceActivate()
OnInPlaceActivateEx(Int32, UInt32)

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

OnInPlaceDeactivate()

Уведомляет контейнер, что объект более не активен на месте.

OnInPlaceDeactivateEx(Int32)

Уведомляет контейнер, нужно ли повторно перетащить объект после деактивации.

OnPosRectChange(RECT[])

Экстенты объекта изменились.

OnUIActivate()

Уведомляет контейнер, что объект собирается активироваться на месте и что основное меню будет заменено составным меню.

OnUIDeactivate(Int32)

Уведомляет контейнер, что необходимо переустановить его пользовательский интерфейс и приобрести фокус.

ReleaseDC(IntPtr)

Освобождает контекст устройства, полученный ранее в результате вызова IOleInPlaceSiteWindowless::GetDC.

RequestUIActivate()

Уведомляет контейнер, что объект собирается перейти в состояние активности пользовательского интерфейса.

Scroll(SIZE)

Указывает количество пикселей, на которое контейнер должен прокручивать объект.

ScrollRect(Int32, Int32, RECT[], RECT[])

Позволяет объекту прокручивать область в пределах своего активного встроенного изображения на экране.

SetCapture(Int32)

Разрешить встроенному активному безоконному объекту перехватывать все сообщения мыши.

SetFocus(Int32)

Задает фокус клавиатуры для активного в пользовательском интерфейсе, безоконного объекта.

Применяется к