在“较新”的 Windows 系统上,有一个选项可以让操作系统在鼠标光标下方绘制阴影:
但是,即使启用了此设置,我的 Delphi 应用程序中的自定义光标也不会显示阴影。你知道如何安排它以便 Windows 自动添加阴影吗?或者我真的必须检查用户的偏好并有条件地自己绘制阴影吗 Mike Lischke did ?
(这是一个困扰我和其他人一段时间的问题:
最佳答案
不,您不需要检查用户的全局设置并自己绘制光标。您只需要提供一个带有 alpha channel 的光标。 Windows 将使用 alpha 混合来绘制光标,这取决于用户的设置。您的光标可能不包含 alpha channel ,因此永远不会显示阴影。
关于windows - 自定义鼠标光标的阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5550467/