Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Specifies text find options.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Public Enumeration __VSFINDOPTIONS
public enum __VSFINDOPTIONS
public enum class __VSFINDOPTIONS
type __VSFINDOPTIONS
public enum __VSFINDOPTIONS
Members
| Member name | Description | |
|---|---|---|
| FR_ActionMask | Actions. FR_MarkAll | FR_Find | FR_FindAll | FR_Replace | FR_ReplaceAll. | |
| FR_All | All options. | |
| FR_Backwards | Search in reverse | |
| FR_Block | Current procedure/block | |
| FR_BlockThread | Blocks the thread when doing a search. | |
| FR_Capabilities | FR_OptionSet | FR_SyntaxSet | FR_ActionMask | FR_SelectionDefault | |
| FR_CommonOptions | FR_MatchCase | FR_WholeWord | FR_Hidden | FR_KeepCase | |
| FR_DocOptionSet | FR_CommonOptions | FR_Backwards | FR_Selection | FR_Block | |
| FR_Document | Search current document | |
| FR_FIFOptionSet | FR_CommonOptions | FR_SubFolders | FR_KeepOpen | FR_NameOnly | |
| FR_Files | Find in files. | |
| FR_Find | Find next. | |
| FR_FindAll | Find all (bulk find) | |
| FR_FromStart | Search from beginning of doc. | |
| FR_Hidden | Search hidden text. | |
| FR_InternalMask | Internal options (no UI) FR_ResetPosition | FR_FromStart | FR_OneMatchPerLine | FR_Report | FR_SelectionDefault | |
| FR_KeepCase | Keep case on replace. | |
| FR_KeepOpen | Keep modified files open. | |
| FR_MarkAll | Mark all matches. | |
| FR_MatchCase | Match case in search. | |
| FR_NameOnly | Display filename only. | |
| FR_NoFind | Suppress find. | |
| FR_None | No options. | |
| FR_OneMatchPerLine | Return only one match per line (bulk find). | |
| FR_OpenDocuments | Search open documents. | |
| FR_OptionMask | Options. FR_MatchCase | FR_WholeWord | FR_Hidden | FR_Backwards | FR_Selection | FR_Block | FR_KeepCase | FR_SubFolders | FR_KeepOpen | FR_NameOnly. | |
| FR_OptionSet | FR_CommonOptions | FR_Backwards | FR_Selection | FR_Block | |
| FR_Pattern | Same as FR_Wildcard. | |
| FR_Plain | Match exact string. | |
| FR_Procedure | Same as FR_Block. | |
| FR_Project | Find in project. | |
| FR_RegExpr | Match regular expressions. | |
| FR_Replace | Replace text found. | |
| FR_ReplaceAll | Replace all text found. | |
| FR_Report | Generate a results list. | |
| FR_ResetPosition | Find new. | |
| FR_Selection | Search selection only. | |
| FR_SelectionDefault | GetCapabilities: force selection. | |
| FR_Solution | Find in solution. | |
| FR_SubFolders | Search subfolders. | |
| FR_SyntaxMask | FR_Plane | FR_Wildcard | FR_RegExpr. | |
| FR_SyntaxSet | FR_Plain | FR_Wildcard | FR_RegExpr | |
| FR_TargetMask | FR_Document | FR_OpenDocuments | FR_Files | FR_Project | FR_Solution. | |
| FR_WholeWord | Match whole word. | |
| FR_Wildcard | Match wild cards. |
Remarks
COM Signature
From textfind.idl:
enum __VSFINDOPTIONS {
FR_OptionMask = 0x00000FFF,
FR_MatchCase = 0x00000001,
FR_WholeWord = 0x00000002,
FR_Hidden = 0x00000004,
FR_Backwards = 0x00000008,
FR_Selection = 0x00000010,
FR_Block = 0x00000020,
FR_KeepCase = 0x00000040,
FR_SubFolders = 0x00000100,
FR_KeepOpen = 0x00000200,
FR_NameOnly = 0x00000400,
FR_SyntaxMask = 0x00003000,
FR_Plain = 0x00000000,
FR_Wildcard = 0x00001000,
FR_RegExpr = 0x00002000,
FR_TargetMask = 0x00070000,
FR_Document = 0x00010000,
FR_OpenDocuments = 0x00020000,
FR_Files = 0x00030000,
FR_Project = 0x00040000,
FR_Solution = 0x00050000,
FR_ActionMask = 0x00F80000,
FR_MarkAll = 0x00080000,
FR_Find = 0x00100000,
FR_FindAll = 0x00200000,
FR_Replace = 0x00400000,
FR_ReplaceAll = 0x00800000,
FR_InternalMask = 0x7F000000,
FR_ResetPosition = 0x01000000,
FR_FromStart = 0x02000000,
FR_OneMatchPerLine = 0x04000000,
FR_Report = 0x08000000,
FR_SelectionDefault = 0x10000000,
FR_NoFind = 0x80000000,
// Common options for all targets
FR_CommonOptions = (FR_MatchCase|FR_WholeWord|FR_Hidden|FR_KeepCase),
// Options for single documents
FR_DocOptionSet = (FR_CommonOptions|FR_Backwards|FR_Selection|FR_Block),
// Options for multifile targets
FR_FIFOptionSet = (FR_CommonOptions|FR_SubFolders|FR_KeepOpen|FR_NameOnly),
// Option bits for all targets
FR_OptionSet = (FR_DocOptionSet|FR_FIFOptionSet),
// Set of possible syntax options
FR_SyntaxSet = (FR_Plain|FR_Wildcard|FR_RegExpr),
FR_Capabilities = (FR_OptionSet|FR_SyntaxSet|FR_ActionMask|FR_SelectionDefault),
FR_All = 0x7FFFFFFF,
FR_None = 0x00000000,
// backward compatability aliases
FR_Procedure = FR_Block,
FR_Pattern = FR_Wildcard
};
typedef DWORD VSFINDOPTIONS;