IVsFindCancelDialog.QueryDialog(Int32) 方法

定义

确定后台线程上的无模式对话框的用户是否已取消查找或替换操作。

public:
 int QueryDialog([Runtime::InteropServices::Out] int % pfCancel);
int QueryDialog([Runtime::InteropServices::Out] int & pfCancel);
public int QueryDialog (out int pfCancel);
abstract member QueryDialog : int -> int
Public Function QueryDialog (ByRef pfCancel As Integer) As Integer

参数

pfCancel
Int32

弄如果用户已单击 "取消",则为 True; 否则为 false。

返回

Int32

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

注解

调用此方法可通过调用来查询在后台线程上打开的无模式对话框的状态 LaunchDialog

环境的方法实现将 QueryDialog 时间分配给后台对话框,并对其进行查询以查看用户是否取消了查找操作。

环境的接口实现可 IVsFindCancelDialog 识别线程,因此,你可以使用 QueryDialog 方法,而不考虑调用进程是在前台线程还是后台线程上。

适用于