如果您在Windows资源管理器中查看缩略图图像,您会注意到它们具有投影效果。这个效果是与ListView控件相关联的吗?还是Windows资源管理器进行了一些额外的编码来实现这个效果?
编辑: 所以结果证明Windows使用另一个控件。那么我的问题是如何将投影效果添加到“普通”的ListView中。
编辑: 所以结果证明Windows使用另一个控件。那么我的问题是如何将投影效果添加到“普通”的ListView中。
在Windows资源管理器中看到的投影效果并不是公开可用的,因此您必须自己定制绘制项目(NM_CUSTOMDRAW)。
不确定GDI / GDI +中是否有这样的效果,但Direct2D确实有一个:https://learn.microsoft.com/en-us/windows/win32/direct2d/drop-shadow