IOleComponent2 Interface
Visual Studio 2015
Enables components to participate in message processing while they are waiting for handles.
Assembly: Microsoft.VisualStudio.Shell.Interop.9.0 (in Microsoft.VisualStudio.Shell.Interop.9.0.dll)
| Name | Description | |
|---|---|---|
![]() | FContinueMessageLoop(UInt32, IntPtr, MSG[]) | |
![]() | FDoIdle(UInt32) | |
![]() | FPreTranslateMessage(MSG[]) | |
![]() | FQueryTerminate(Int32) | |
![]() | FReserved1(UInt32, UInt32, IntPtr, IntPtr) | |
![]() | GetWaitHandlesAndTimeout(IntPtr[], UInt32, UInt32, IntPtr) | When overridden in a derived class, returns the time-out and the list of handles on which this component is waiting. |
![]() | HwndGetWindow(UInt32, UInt32) | |
![]() | OnActivationChange(IOleComponent, Int32, OLECRINFO[], Int32, OLECHOSTINFO[], UInt32) | |
![]() | OnAppActivate(Int32, UInt32) | |
![]() | OnEnterState(UInt32, Int32) | |
![]() | OnHandleSignaled(UInt32, IntPtr, Boolean) | When overridden in a derived class, enables the component to respond to a signal on a wait handle. |
![]() | OnLoseActivation() | |
![]() | OnTimeout(IntPtr, Boolean) | When overridden in a derived class, enables the component to respond to a time-out on the message loop. |
![]() | Terminate() |
To add the component to the message loop and receive notification of signals, call FPushMessageLoop with a uReason parameter value of oleloopModelessFormWithHandles or oleloopModelessFormWithHandlesNoIdle.
Show:
