__VSFINDOPTIONS Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies text find options.
public enum class __VSFINDOPTIONS
public enum class __VSFINDOPTIONS
enum __VSFINDOPTIONS
public enum __VSFINDOPTIONS
type __VSFINDOPTIONS =
Public Enum __VSFINDOPTIONS
- Inheritance
-
__VSFINDOPTIONS
Fields
FR_ActionMask | 16252928 | Actions. FR_MarkAll | FR_Find | FR_FindAll | FR_Replace | FR_ReplaceAll. |
FR_All | 2147483647 | All options. |
FR_Backwards | 8 | Search in reverse |
FR_Block | 32 | Current procedure/block |
FR_BlockThread | 536870912 | Blocks the thread when doing a search. |
FR_Capabilities | 284702591 | FR_OptionSet | FR_SyntaxSet | FR_ActionMask | FR_SelectionDefault |
FR_CommonOptions | 71 | FR_MatchCase | FR_WholeWord | FR_Hidden | FR_KeepCase |
FR_DocOptionSet | 127 | FR_CommonOptions | FR_Backwards | FR_Selection | FR_Block |
FR_Document | 65536 | Search current document |
FR_FIFOptionSet | 1863 | FR_CommonOptions | FR_SubFolders | FR_KeepOpen | FR_NameOnly |
FR_Files | 196608 | Find in files. |
FR_Find | 1048576 | Find next. |
FR_FindAll | 2097152 | Find all (bulk find) |
FR_FromStart | 33554432 | Search from beginning of doc. |
4 | Search hidden text. |
|
FR_InternalMask | 2130706432 | Internal options (no UI) FR_ResetPosition | FR_FromStart | FR_OneMatchPerLine | FR_Report | FR_SelectionDefault |
FR_KeepCase | 64 | Keep case on replace. |
FR_KeepOpen | 512 | Keep modified files open. |
FR_MarkAll | 524288 | Mark all matches. |
FR_MatchCase | 1 | Match case in search. |
FR_NameOnly | 1024 | Display filename only. |
FR_NoFind | -2147483648 | Suppress find. |
FR_None | 0 | No options. |
FR_OneMatchPerLine | 67108864 | Return only one match per line (bulk find). |
FR_OpenDocuments | 131072 | Search open documents. |
FR_OptionMask | 4095 | Options. FR_MatchCase | FR_WholeWord | FR_Hidden | FR_Backwards | FR_Selection | FR_Block | FR_KeepCase | FR_SubFolders | FR_KeepOpen | FR_NameOnly. |
FR_OptionSet | 1919 | FR_CommonOptions | FR_Backwards | FR_Selection | FR_Block |
FR_Pattern | 4096 | Same as FR_Wildcard. |
FR_Plain | 0 | Match exact string. |
FR_Procedure | 32 | Same as FR_Block. |
FR_Project | 262144 | Find in project. |
FR_RegExpr | 8192 | Match regular expressions. |
FR_Replace | 4194304 | Replace text found. |
FR_ReplaceAll | 8388608 | Replace all text found. |
FR_Report | 134217728 | Generate a results list. |
FR_ResetPosition | 16777216 | Find new. |
FR_Selection | 16 | Search selection only. |
FR_SelectionDefault | 268435456 | GetCapabilities: force selection. |
FR_Solution | 327680 | Find in solution. |
FR_SubFolders | 256 | Search subfolders. |
FR_SyntaxMask | 12288 | FR_Plane | FR_Wildcard | FR_RegExpr. |
FR_SyntaxSet | 12288 | FR_Plain | FR_Wildcard | FR_RegExpr |
FR_TargetMask | 458752 | FR_Document | FR_OpenDocuments | FR_Files | FR_Project | FR_Solution. |
FR_WholeWord | 2 | Match whole word. |
FR_Wildcard | 4096 | 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;