gpt4 book ai didi

c# - 是否可以使用 C# 隐藏特定的桌面图标?

转载 作者:太空狗 更新时间:2023-10-30 00:58:43 24 4
gpt4 key购买 nike

我正在寻找一种从桌面隐藏特定图标的方法。我的桌面上通常有很多图标(这让查找文件变得非常麻烦),所以我想写一个小工具,在我输入时“过滤”它们。我不想“移动”或删除它们,只是隐藏(或变暗)它们。我知道如何一次切换显示所有图标的隐藏状态,但不是基于每个图标。有什么想法吗?

最佳答案

我会尝试以某种方式导航到桌面的 ListView 控件(使用 Win32 API)。然后我要么在我想隐藏的项目上绘制一些半透明的矩形(你可以使用 ListItem_GetItemRect 宏/消息查询项目的矩形),从列表控件中临时删除项目,设置CUT 的项目状态(淡出)或者我会尝试操作 ListView 的图像列表以添加透明图像并将项目的图像设置为此。

但我不知道这种方法是否可行...而且我不确定我是否会在 C# 中尝试这种方法(我宁愿使用 C++)。

关于c# - 是否可以使用 C# 隐藏特定的桌面图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com