标签: c++ c visual-studio winapi
我想添加一个编辑框(或者它是一个组合框?),用于使用Visual C Win32输入文件路径,以便它提供自动完成 - 与在Windows资源管理器的地址栏中键入时相同。
我是否缺少允许我这样做的共同控制或属性?
答案 0 :(得分:12)
您可以使用标准编辑控件并调用SHAutoComplete。像这样:
SHAutoComplete
SHAutoComplete(editWnd, SHACF_DEFAULT);
系统将为您完成剩余的工作。
答案 1 :(得分:3)
没有共同控制。但是,您可以使用标准的Edit控件并将IAutoComplete接口连接到它,可以将其配置为使用文件系统(以及其他内容)作为从中获取字符串值的源。最简单的方法是调用SHAutoComplete函数。