自定义鼠标光标的阴影

时间:2011-04-05 10:33:57

标签: windows delphi cursor shadow mouse-cursor

在“较新的”Windows系统上,有一个选项可让操作系统在鼠标光标下方绘制阴影:

Screenshot of mouse properties dialog

然而,即使启用此设置,我的Delphi应用程序中的自定义光标也不会显示阴影。您是否知道如何安排它以便Windows自动添加阴影?或者我是否真的必须检查用户的偏好并有条件地自己绘制阴影,如Mike Lischke did

(这个问题一直困扰着我和其他人:

1 个答案:

答案 0 :(得分:4)

不,您无需检查用户的全局设置并自行绘制光标。您只需要提供带有Alpha通道的游标。 Windows将使用alpha混合来绘制光标,具体取决于用户的设置。您的游标可能不包含Alpha通道,因此阴影永远不会显示。