IVsThreadedWaitDialog2.StartWaitDialog 方法

定义

显示 "等待" 对话框的实例。

public:
 int StartWaitDialog(System::String ^ szWaitCaption, System::String ^ szWaitMessage, System::String ^ szProgressText, System::Object ^ varStatusBmpAnim, System::String ^ szStatusBarText, int iDelayToShowDialog, bool fIsCancelable, bool fShowMarqueeProgress);
public:
 int StartWaitDialog(Platform::String ^ szWaitCaption, Platform::String ^ szWaitMessage, Platform::String ^ szProgressText, Platform::Object ^ varStatusBmpAnim, Platform::String ^ szStatusBarText, int iDelayToShowDialog, bool fIsCancelable, bool fShowMarqueeProgress);
int StartWaitDialog(std::wstring const & szWaitCaption, std::wstring const & szWaitMessage, std::wstring const & szProgressText, winrt::Windows::Foundation::IInspectable const & varStatusBmpAnim, std::wstring const & szStatusBarText, int iDelayToShowDialog, bool fIsCancelable, bool fShowMarqueeProgress);
public int StartWaitDialog (string szWaitCaption, string szWaitMessage, string szProgressText, object varStatusBmpAnim, string szStatusBarText, int iDelayToShowDialog, bool fIsCancelable, bool fShowMarqueeProgress);
abstract member StartWaitDialog : string * string * string * obj * string * int * bool * bool -> int
Public Function StartWaitDialog (szWaitCaption As String, szWaitMessage As String, szProgressText As String, varStatusBmpAnim As Object, szStatusBarText As String, iDelayToShowDialog As Integer, fIsCancelable As Boolean, fShowMarqueeProgress As Boolean) As Integer

参数

szWaitCaption
String

对话框标题。

szWaitMessage
String

等待消息。

szProgressText
String

进度条附带的文本。 可以为 null

varStatusBmpAnim
Object

应为包含有效 BMP 的 VT_INT_PTR 或 VT_NULL。

szStatusBarText
String

状态栏上的文本。 可以为 null

iDelayToShowDialog
Int32

显示对话框的延迟秒数。

fIsCancelable
Boolean

true 如果对话框上应为 "取消" 按钮,则为; 否则为 false

fShowMarqueeProgress
Boolean

true 如果对话框上应有一个 marquee 样式的进度条,则为; 否则为 false

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

适用于