共用方式為


IOleComponent2Private Interface

Microsoft internal use only.

Namespace:  Microsoft.Internal.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Syntax

'宣告
<GuidAttribute("ED0751FC-D772-4D1D-88FC-0C1AA275391B")> _
<InterfaceTypeAttribute()> _
Public Interface IOleComponent2Private _
    Inherits IOleComponent
[GuidAttribute("ED0751FC-D772-4D1D-88FC-0C1AA275391B")]
[InterfaceTypeAttribute()]
public interface IOleComponent2Private : IOleComponent

The IOleComponent2Private type exposes the following members.

Methods

  Name Description
Public method FContinueMessageLoop(UInt32, IntPtr, array<MSG[]) Microsoft internal use only.
Public method FContinueMessageLoop(UInt32, IntPtr, array<MSG[]) Called during each iteration of a message loop. (Inherited from IOleComponent.)
Public method FDoIdle(UInt32) Microsoft internal use only.
Public method FDoIdle(UInt32) Gives the component a chance to do idle time tasks. (Inherited from IOleComponent.)
Public method FPreTranslateMessage(array<MSG[]) Microsoft internal use only.
Public method FPreTranslateMessage(array<MSG[]) Processes the message before it is translated and dispatched. (Inherited from IOleComponent.)
Public method FQueryTerminate(Int32) Microsoft internal use only.
Public method FQueryTerminate(Int32) Called when the component manager wishes to know if the component is in a state in which it can terminate. (Inherited from IOleComponent.)
Public method FReserved1(UInt32, UInt32, IntPtr, IntPtr) Microsoft internal use only.
Public method FReserved1(UInt32, UInt32, IntPtr, IntPtr) Reserved. (Inherited from IOleComponent.)
Public method GetWaitHandlesAndTimeout Microsoft internal use only.
Public method HwndGetWindow(UInt32, UInt32) Microsoft internal use only.
Public method HwndGetWindow(UInt32, UInt32) Gets a window associated with the component. (Inherited from IOleComponent.)
Public method OnActivationChange(IOleComponent, Int32, array<OLECRINFO[], Int32, array<OLECHOSTINFO[], UInt32) Microsoft internal use only.
Public method OnActivationChange(IOleComponent, Int32, array<OLECRINFO[], Int32, array<OLECHOSTINFO[], UInt32) Notifies the component when a new object is being activated. (Inherited from IOleComponent.)
Public method OnAppActivate(Int32, UInt32) Microsoft internal use only.
Public method OnAppActivate(Int32, UInt32) Notifies the component when the host application gains or loses activation. (Inherited from IOleComponent.)
Public method OnEnterState(UInt32, Int32) Microsoft internal use only.
Public method OnEnterState(UInt32, Int32) Notifies the component when the application enters or exits the specified state. (Inherited from IOleComponent.)
Public method OnHandleSignaled Microsoft internal use only.
Public method OnLoseActivation() Microsoft internal use only.
Public method OnLoseActivation() Notifies the active component that it has lost its active status because the host or another component has become active. (Inherited from IOleComponent.)
Public method OnTimeout Microsoft internal use only.
Public method Terminate() Microsoft internal use only.
Public method Terminate() Terminates the message loop. (Inherited from IOleComponent.)

Top

See Also

Reference

Microsoft.Internal.VisualStudio.Shell.Interop Namespace