怎么实现鼠标指针透明?(50分)

  • 主题发起人 主题发起人 南宫吹云
  • 开始时间 开始时间

南宫吹云

Unregistered / Unconfirmed
GUEST, unregistred user!
我看了WINDOWS变脸王的界面,鼠标的指针变成透明的了,移动到哪里,哪里反色显示,
挺不错的,是怎么实现的?
 
用delphi自带的imageedit画一个.
可以画透明鼠标出来.
 
这个只要鼠标图象颜色设定好就可以了.自己会反相显示的.
 
用画的鼠标带替WINDOWS的鼠标?
 
怎么代替?up.
 
应用样式,覆盖一个文件不就可以了吗!
 
嗯,已经试验出来了。
在IMAGEEDIT里面新建一个光标,
然后画出鼠标外形,用默认的颜色就可以,
然后选择下面调色盘左上角的颜色(就是红色背景上面有一道蓝的那个)填充一下,
这个图标就变成自动反显的了。
 
怎么把你画的鼠标应用到程序中去?
是修改cursor属性吗?
 
把自己的光标放到程序里头需要使用资源文件。
可以参阅一下论坛里头关于使用资源文件的帖子。
作为资源包含进去之后,将光标的ID设置给相应的控件,就可以使用了。
 
to bigroom:
请你把详细的步骤说一下好吗?我不知道怎样使用资源文件,谢谢。
 
哈哈,实现了,不错
 
代码如下:
代码:
screen.cursors[35]:=Loadcursor(hinstance,'pcur');
screen.cursor:=35;
但是我发现一但鼠标移动到菜单上,就又变回原来的光标了,大家继续讨论,看有没有
解决办法。
 
再深入一点,能不能做一个立体的并且透明的鼠标出来?看谁做的最好。
 
能透明就不错了,还想要里头的……
不要太奢侈了
 
但是我发现一但鼠标移动到菜单上,就又变回原来的光标了,大家继续讨论,看有没有
解决办法。
 

Similar threads

回复
0
查看
999
不得闲
I
回复
0
查看
570
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部