IVsCommonMessagePump Methods
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)
| Name | Description | |
|---|---|---|
![]() | EnableRealProgress(Boolean) | Enables (or disables) a percent-based progress control. |
![]() | ModalWaitForObjects(array<IntPtr>^, UInt32, UInt32) | Use this method to wait for objects to signal (likely by some background processing) while keeping VS responsive. |
![]() | ModalWaitForObjectsWithClient(array<IntPtr>^, UInt32, IVsCommonMessagePumpClientEvents^) | The method's behavior is very similar to ModalWaitForObjects. In addition, it allows for a custom wait and events processing logic to be supplied. The method makes VS modal, and automatically provides the default wait UI after about 2 seconds of waiting. |
![]() | SetAllowCancel(Boolean) | Specifies whether or not a Cancel button should appear n the wait dialog. |
![]() | SetProgressInfo(Int32, Int32, String^) | Specifies the progress information for the wait dialog. |
![]() | SetStatusBarText(String^) | Specifies the text to use on the status bar. |
![]() | SetTimeout(UInt32) | Specifies the maximum time (in milliseconds) to wait for objects to signal. |
![]() | SetWaitText(String^) | Specifies the text for the default wait UI that explains the reason for the wait. |
![]() | SetWaitTitle(String^) | Specifies the title of the wait dialog. |
