我可以在自己的应用程序中使用 Windows 资源管理器中的搜索框控件吗?
我可以在我自己的 Qt/C++ 应用程序中使用 Windows 资源管理器中看到的这个搜索框控件吗?或者它是我必须手动实现的自定义控件?
Can I use this search box control seen in Windows Explorer in my own Qt/C++ application? Or is it a custom control I'd have to implement manually?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我还没有见过这种控制,但是在 Qt 中很容易手动实现它。您可以按照本教程操作: http:// labs.qt.nokia.com/2007/06/06/lineedit-with-a-clear-button/ 并只需用搜索图标替换透明图标(并将插槽从当然,将
clear()
更改为执行所需搜索的内容)。I haven't seen this kind of control, however in Qt it's easy to implement it manually. You may follow this tutorial: http://labs.qt.nokia.com/2007/06/06/lineedit-with-a-clear-button/ and just replace a clear icon with a search one (and change slot from
clear()
to something which performs desired search, of course).您可以使用Windows 搜索服务访问搜索功能;我不确定您是否可以将资源管理器使用的实际控件嵌入您自己的应用程序中,但您当然可以创建自己的以相同方式工作的控件。
You can use the Windows Search Service to access the search functionality; I'm not sure you can embed the actual control that Explorer uses in your own app, but you could certainly create your own that works the same way.