Displays a message box with the specified message.
Namespace: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell (in Microsoft.VisualStudio.Shell.dll)
Syntax
'宣言
Public Shared Function ShowMessageBox ( _
serviceProvider As IServiceProvider, _
message As String, _
title As String, _
icon As OLEMSGICON, _
msgButton As OLEMSGBUTTON, _
defaultButton As OLEMSGDEFBUTTON _
) As Integer
'使用
Dim serviceProvider As IServiceProvider
Dim message As String
Dim title As String
Dim icon As OLEMSGICON
Dim msgButton As OLEMSGBUTTON
Dim defaultButton As OLEMSGDEFBUTTON
Dim returnValue As Integer
returnValue = VsShellUtilities.ShowMessageBox(serviceProvider, _
message, title, icon, msgButton, defaultButton)
public static int ShowMessageBox(
IServiceProvider serviceProvider,
string message,
string title,
OLEMSGICON icon,
OLEMSGBUTTON msgButton,
OLEMSGDEFBUTTON defaultButton
)
public:
static int ShowMessageBox(
IServiceProvider^ serviceProvider,
String^ message,
String^ title,
OLEMSGICON icon,
OLEMSGBUTTON msgButton,
OLEMSGDEFBUTTON defaultButton
)
public static function ShowMessageBox(
serviceProvider : IServiceProvider,
message : String,
title : String,
icon : OLEMSGICON,
msgButton : OLEMSGBUTTON,
defaultButton : OLEMSGDEFBUTTON
) : int
Parameters
serviceProvider
Type: System.IServiceProvider
message
Type: System.StringThe message to display.
title
Type: System.StringThe title of the message box.
icon
Type: Microsoft.VisualStudio.Shell.Interop.OLEMSGICONThe OLEMSGICON value specifying the type of message.
msgButton
Type: Microsoft.VisualStudio.Shell.Interop.OLEMSGBUTTONThe OLEMSGBUTTON value specifying the set of buttons to display.
defaultButton
Type: Microsoft.VisualStudio.Shell.Interop.OLEMSGDEFBUTTONThe OLEMSGDEFBUTTON value specifying which button is to be the default button.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.