本文介绍了自定义鼠标光标的阴影的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 在较新的Windows系统中,有一个选项可让操作系统在鼠标光标下方绘制阴影:On "newer" Windows systems there is an option to make the OS draw a shadow beneath the mouse cursor:但是我的Delphi应用程序中的自定义游标不显示阴影即使此设置已启用。你有什么想法如何安排它,使Windows自动添加阴影?或者,我真的必须检查用户的偏好,有条件地绘制阴影自己像 Mike Lischke没有?However the custom cursors in my Delphi app don't show a shadow even if this setting is enabled. Do you have any idea how to arrange it so that Windows adds the shadow automagically? Or do I really have to check the user's preferences and conditionally draw the shadow myself like Mike Lischke did?(这是一个问题,已经错过我和其他人一段时间了:(This is a question that has been bugging me and others for some time: 自定义鼠标光标阴影 自定义光标阴影 带有阴影的自定义光标)Custom mouse cursor shadowCustom cursor shadowCustom cursor with shadow)推荐答案不,你不需要检查用户的全局设置和自己绘制光标。你只需要提供一个带有alpha通道的光标。 Windows将根据用户的设置使用alpha混合来绘制光标或不。您的游标可能不包含Alpha通道,因此不会显示阴影。No, you don't need to check the user's global setting and draw the cursor yourself. You just need to provide a cursor with the alpha channel. Windows will either use alpha blending to draw your cursor or not, depending on the user's setting. Your cursors probably don't include the alpha channel so the shadow is never shown. 这篇关于自定义鼠标光标的阴影的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-12 05:54