Sdílet prostřednictvím


IVsUIShell.ShowMessageBox – metoda (UInt32, Guid, String, String, String, UInt32, OLEMSGBUTTON, OLEMSGDEFBUTTON, OLEMSGICON, Int32, Int32)

 

Spravuje provádění pole událost zprávy.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

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

Parametry

  • dwCompRole
    [v] Nepoužívejte.
  • rclsidComp
    [v] Nepoužívejte.
  • pszTitle
    [v] Ukazatel na nadpis okna se zprávou.
  • pszText
    [v] Ukazatel myši na text okna se zprávou.
  • pszHelpFile
    [v] F1 klíčové slovo, které odpovídá konkrétní pomoci téma.Další informace naleznete v tématu jedinečný F1 klíčová slova.
  • dwHelpContextID
    [v] Předat nula.
  • msgbtn
    [v] Určuje sadu tlačítek v okně se zprávou.Tento parametr je podobný uType parametr Win32 MessageBox funkci, že používá podobné hodnoty s podobnými sémantiku.Seznam platných msgbtn hodnoty, viz OLEMSGBUTTON.

    Poznámka: OLEMSGBUTTON_YESALLNOCANCEL není podporována a vrátí stejný výsledek jako OLEMSGBUTTON_OK.

  • msgdefbtn
    [v] Určuje výchozí tlačítko v poli zprávy.Seznam platných msgdefbtn hodnoty, viz OLEMSGDEFBUTTON.
  • msgicon
    [v] Určuje typ zprávy a ikona.Seznam platných msgicon hodnoty, viz OLEMSGICON.
  • fSysAlert
    [v] Pokud true, tento příznak způsobí, že MB_SYSTEMMODAL nastaven příznak při zobrazení zprávy.Pokud false, během zobrazení zprávy je nastaven příznak systému.
  • pnResult
    [výstup] Určuje výsledek zobrazení zprávy.Pokud ShowMessageBox úspěšné, pnResult je nastavena na jednu z následujících hodnot položky nabídky vrácených v dialogovém okně.

    [1|1] Hodnota

    [1|2] Popis

    [2|1] IDABORT

    [2|2] Přerušení bylo klepnutí na tlačítko.

    [3|1] IDCANCEL

    [3|2] Zrušit bylo klepnutí na tlačítko nebo ESC stisknutí klávesy.Pokud není okno zprávy Zrušit , stisknuto tlačítko ESC klíč nemá žádný vliv.

    [4|1] IDIGNORE

    [4|2] Ignorovat bylo klepnutí na tlačítko.

    [5|1] IDNO

    [5|2] Žádné tlačítko jste klepli.

    [6|1] IDOK

    [6|2] OK bylo klepnutí na tlačítko.

    [7|1] IDRETRY

    [7|2] Opakovat bylo klepnutí na tlačítko.

    [8|1] IDYES

    [8|2] Ano bylo klepnutí na tlačítko.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z 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
);

Pokud nepoužíváte poskytnout témata nápovědy Microsoft Help 2.0, předejte jedinečný řetězec obsahující vaše jméno soubor nápovědy a ID kontextu tématu, kterou chcete odkazovat v následujícím formátu:

ID souboru název: kontextové nápovědy

Viz také

IVsUIShell – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek