IVsUIShell.ShowMessageBox Yöntem (UInt32, Guid, String, String, String, UInt32, OLEMSGBUTTON, OLEMSGDEFBUTTON, OLEMSGICON, Int32, Int32)
Bir ileti kutusu olay uygulanması yönetir.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int ShowMessageBox(
uint dwCompRole,
[InAttribute] ref Guid rclsidComp,
string pszTitle,
string pszText,
string pszHelpFile,
uint dwHelpContextID,
OLEMSGBUTTON msgbtn,
OLEMSGDEFBUTTON msgdefbtn,
OLEMSGICON msgicon,
int fSysAlert,
out int pnResult
)
int ShowMessageBox(
unsigned int dwCompRole,
[InAttribute] Guid% rclsidComp,
String^ pszTitle,
String^ pszText,
String^ pszHelpFile,
unsigned int dwHelpContextID,
OLEMSGBUTTON msgbtn,
OLEMSGDEFBUTTON msgdefbtn,
OLEMSGICON msgicon,
int fSysAlert,
[OutAttribute] int% pnResult
)
abstract ShowMessageBox :
dwCompRole:uint32 *
rclsidComp:Guid byref *
pszTitle:string *
pszText:string *
pszHelpFile:string *
dwHelpContextID:uint32 *
msgbtn:OLEMSGBUTTON *
msgdefbtn:OLEMSGDEFBUTTON *
msgicon:OLEMSGICON *
fSysAlert:int *
pnResult:int byref -> int
Function ShowMessageBox (
dwCompRole As UInteger,
<InAttribute> ByRef rclsidComp As Guid,
pszTitle As String,
pszText As String,
pszHelpFile As String,
dwHelpContextID As UInteger,
msgbtn As OLEMSGBUTTON,
msgdefbtn As OLEMSGDEFBUTTON,
msgicon As OLEMSGICON,
fSysAlert As Integer,
<OutAttribute> ByRef pnResult As Integer
) As Integer
Parametreler
dwCompRole
Type: System.UInt32[in] Kullanmayın.
rclsidComp
Type: System.Guid[in] Kullanmayın.
pszTitle
Type: System.String[in] İleti kutusu başlığı işaretçisi.
pszText
Type: System.String[in] İleti kutusunun metin işaretçisi.
pszHelpFile
Type: System.String[in] F1 karşılık gelen belirli bir anahtar sözcük yardımcı bölümüne bakın. Daha fazla bilgi için benzersiz F1 anahtar sözcükleri bakın.
dwHelpContextID
Type: System.UInt32[in] Sıfır geçirin.
msgbtn
Type: Microsoft.VisualStudio.Shell.Interop.OLEMSGBUTTON[in] İleti kutusunda görüntülenecek düğmeleri kümesini belirtir. Bu parametre benzer uType parametresinin Win32 MessageBox ile benzer bir semantik benzer değerleri kullanır, işlev. Geçerli bir listesi için msgbtn değerler, bakın OLEMSGBUTTON.
Not OLEMSGBUTTON_YESALLNOCANCEL desteklenmez ve OLEMSGBUTTON_OK aynı sonucu verir.
msgdefbtn
Type: Microsoft.VisualStudio.Shell.Interop.OLEMSGDEFBUTTON[in] İleti kutusu için varsayılan düğme belirtir. Geçerli bir listesi için msgdefbtn değerler, bakın OLEMSGDEFBUTTON.
msgicon
Type: Microsoft.VisualStudio.Shell.Interop.OLEMSGICON[in] Simge ve ileti türünü belirtir. Geçerli bir listesi için msgicon değerler, bakın OLEMSGICON.
fSysAlert
Type: System.Int32[in] Varsa true, bu nedenler bayrak MB_SYSTEMMODAL ileti gösterilirken ayarlanacak bayrağı. Varsa false, ileti görüntülemeyi sırasında hiçbir sistem bayrağı ayarlanmış.
pnResult
Type: System.Int32[out] İleti görüntülemeyi sonucunu belirtir. Varsa ShowMessageBox başarılı olur, pnResult iletişim kutusu tarafından döndürülen menü öğesi aşağıdaki değerlerden birine ayarlayın.
Değer
Açıklama
IDABORT
Abort düğmesini tıklattınız.
IDCANCEL
İptal düğmesini tıklattığınız veya ESC tuşa. İleti kutusu yoksa bir İptal düğmesi basılı ESC anahtarı etkisi yoktur.
IDIGNORE
Yoksay düğmesini tıklattınız.
IDNO
Hiçbir düğmesi tıklandığını.
IDOK
Tamam düğmesini tıklattınız.
IDRETRY
Yeniden düğmesini tıklattınız.
IDYES
Evet düğmesini tıklattınız.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, döndürür S_OK. Başarısız olursa, bir hata kodu döndürür.
Notlar
COM imza
Vsshell.idl:
HRESULT IVsUIShell::ShowMessageBox(
[in] DWORD dwCompRole,
[in] REFCLSID rclsidComp,
[in] LPOLESTR pszTitle,
[in] LPOLESTR pszText,
[in] LPOLESTR pszHelpFile,
[in] DWORD dwHelpContextID,
[in] OLEMSGBUTTON msgbtn,
[in] OLEMSGDEFBUTTON msgdefbtn,
[in] OLEMSGICON msgicon,
[in] BOOL fSysAlert,
[out][retval] LONG *pnResult
);
Yardım konuları sağlamak için Microsoft Yardım 2.0 kullanmıyorsanız, Yardım dosya adı ve şu biçimde başvuruda bulunmak istediğiniz konu için bağlam Kimliğini içeren benzersiz bir dize olarak geçir:
Yardım dosyası adı: bağlam kimliği
Ayrıca bkz.
IVsUIShell Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön