__VSFINDRESULT 枚举

指示查找的结果或替换操作。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
Public Enumeration __VSFINDRESULT
public enum __VSFINDRESULT
public enum class __VSFINDRESULT
type __VSFINDRESULT
public enum __VSFINDRESULT

成员

成员名称 说明
FINDREPLACE_RESULT_EndOfDoc 已否决。不要使用。
FINDREPLACE_RESULT_EndOfSearch 已否决。不要使用。
FINDREPLACE_RESULT_Failed 已否决。不要使用。
FINDREPLACE_RESULT_FindInFiles 已否决。不要使用。
FINDREPLACE_RESULT_Found 已否决。不要使用。
FINDREPLACE_RESULT_Replaced 已否决。不要使用。
VSFR_AndInterrupt 搜索中断了与 ESC/CANCEL。
VSFR_AndReplace 返回与发现或的组合 NotFound
VSFR_EndOfDoc 搜索到达了文档末尾
VSFR_EndOfSearch 搜索到达了起点。
VSFR_Error 发生了错误。
VSFR_FindInFiles 在文件的背景查找启动。
VSFR_FLAGMASK 仅限内部使用。
VSFR_Found 找到文本字符串。
VSFR_NoTarget 目标不指定文档或已找到。
VSFR_NotFound 未找到文本字符串。
VSFR_Replaced 找到文本字符串并已由替换。

备注

FINDREPLACE_RESULT_ 名称仅兼容性和已弃用。 使用 VSFR_ 名称在所有新代码。

COM 签名

从 textfind.idl:

enum __VSFINDRESULT {
   VSFR_NotFound     = 0,
   VSFR_Found        = 1,
   VSFR_Replaced     = 2,
   VSFR_EndOfDoc     = 3,
   VSFR_EndOfSearch  = 4,
   VSFR_FindInFiles  = 5,
   VSFR_NoTarget     = 6,
   VSFR_Error        = 7,
   VSFR_AndInterrupt = 0x40000000,
   VSFR_AndReplace   = 0x80000000,
   VSFR_FLAGMASK     = 0xFF000000,

   // The FINDREPLACE_RESULT_ names are for compatibility only and are deprecated.
   // Use the VSFR_ names in all new code.
   FINDREPLACE_RESULT_Failed      = 0,
   FINDREPLACE_RESULT_Found       = 1,
   FINDREPLACE_RESULT_Replaced    = 2,
   FINDREPLACE_RESULT_EndOfDoc    = 3,
   FINDREPLACE_RESULT_EndOfSearch = 4,
   FINDREPLACE_RESULT_FindInFiles = 5
};
typedef DWORD VSFINDRESULT;

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间