Windows 运行 中的目录搜索如何工作?
How directory searching in Windows run works?
这是我的要求。
我给了一个文本框,用户必须输入文件夹路径。
为了帮助用户,当他们将第一个文件夹结构写成 "C:\" 到文本框中时,我想显示该路径中所有可用的文件夹(与我们使用 [=21= 时获取所有目录结构的方式相同) ]). c++ 中的任何代码片段都会有很大帮助。
提前致谢。
AKJ.
自动完成功能内置于 shell 中并可供客户使用(参见 Using Autocomplete). Autocomplete can be used with any standard Edit Control. To enable autocomplete just call SHAutoComplete:
bool EnableAutoComplete(HWND hWndEdit) {
if (SUCCEEDED(::SHAutoComplete(hWndEdit, SHACF_FILESYS_DIRS)))
return true;
return false;
}
SHAutoComplete
允许大量标志来自定义自动完成行为。如果 none 个选项符合您的要求,您可以实施自定义自动完成源,并完全控制建议(参见 How to Enable Autocomplete Manually)。
这是我的要求。
我给了一个文本框,用户必须输入文件夹路径。 为了帮助用户,当他们将第一个文件夹结构写成 "C:\" 到文本框中时,我想显示该路径中所有可用的文件夹(与我们使用 [=21= 时获取所有目录结构的方式相同) ]). c++ 中的任何代码片段都会有很大帮助。
提前致谢。
AKJ.
自动完成功能内置于 shell 中并可供客户使用(参见 Using Autocomplete). Autocomplete can be used with any standard Edit Control. To enable autocomplete just call SHAutoComplete:
bool EnableAutoComplete(HWND hWndEdit) {
if (SUCCEEDED(::SHAutoComplete(hWndEdit, SHACF_FILESYS_DIRS)))
return true;
return false;
}
SHAutoComplete
允许大量标志来自定义自动完成行为。如果 none 个选项符合您的要求,您可以实施自定义自动完成源,并完全控制建议(参见 How to Enable Autocomplete Manually)。