Everything_GetResultHighlightedFullPathAndFileName
该Everything_GetResultHighlightedFullPathAndFileName函数检索可见结果中突出显示的完整路径和文件名。
句法
LPCTSTR Everything_GetResultHighlightedFullPathAndFileName( int index );
参数
- 指数
- 基于零的可见结果索引。
回报价值
该函数返回一个指向空终止的TCHAR字符串的指针。
如果函数失败,则返回值为NULL。
错误代码 | 含义 |
---|---|
EVERYTHING_ERROR_INVALIDCALL | 在调用Everything_GetResultHighlightedFullPathAndFileName之前调用Everything_Query。 |
EVERYTHING_ERROR_INVALIDREQUEST | 强调完整路径和文件名信息没有要求或不可用时,呼叫Everything_SetRequestFlags调用之前EVERYTHING_REQUEST_DATE_HIGHLIGHTED_FULL_PATH_AND_FILE_NAMEEverything_Query。 |
EVERYTHING_ERROR_INVALIDINDEX | index必须大于或等于0且小于可见的结果数。 |
备注
此函数的ANSI / Unicode版本必须与对Everything_Query的调用的ANSI / Unicode版本匹配。
该函数返回一个指向内部结构的指针,该结构仅在下次调用Everything_Query或Everything_Reset之前有效。
您只能调用此函数以获得可见结果。
突出显示*引号内的文本,连续两个*是单个文字*。
例如,在突出显示的文本中:abc * 123 *突出显示123部分。
例
//将搜索文本设置为abc AND 123 Everything_SetSearch(“abc 123”); //执行查询 Everything_Query(TRUE); //获取第一个可见结果的突出显示的完整路径和文件名信息。 LPCTSTR lpHighlightedFullPathAndFileName = Everything_GetResultHighlightedFullPathAndFileName(0);
功能信息
需要一切1.4.1或更高版本。