实在给VC++6.0自带的工具的拙劣功能气昏头了!我想制作一个光标,发现它要么只能导入已有的光标文件,要么只能自己一个像素一个像素的画,连“粘贴”功能也没有。那就画吧!我一边打开“画图”程序,把一幅图放大并加上网格,另一边打开VC++6.0的光标制作工具,两相对照着一个象素一个象素的对着画,可笑我刚开始为了不丝一差竟然还数每个象素的坐标。画完以后,发现热点没办示定义。并不是疏忽了这个问题。而是我觉得肯定会有定义热点的方法的,可是我画完以后,竟然发现没有办法定义热点,它的热点固定为:0,0.找不到任何办法修改。在试了无数种方法耗费了一个多小时以后,我怒了!全部擦掉!重画!既然你热点固定为0.0,我就把画笔(我的光标就是一个画笔)尖部画在左下角。等一个像素一个像素的画好以后,才发现,原来0.0指的是在左上角!我靠!全功尽弃了!并且还有一个更难办的问题:画笔的热点肯定要定义在笔尖,也就是图的左下角,而0,0指的是整个图的左上角,我没有办法把画笔的左下角画到整个图的左上角去,那样画笔就在图外了。有一次,偶尔,新建一个光标,发现鼠标光标的形状不一样,点了一个,发现光标位置为15.16,我以为找到办法了。于是删除,再建新的光标,可是这因不灵了——鼠标光标不再是那个样子了,没办法修改热点位置。不是我说句狂话!象微软的这样的软件公司有的软件也是挺弱智的!就拿这个来讲,不管你单击、双击、右击什么东西,还是从菜单中找,都找不到修改热点位置的方法。这样的用户体验怎么能好?请问修改光标的热点位置的方法是什么?

解决方案 »

  1.   

    http://msdn.microsoft.com/en-us/library/aa295833(v=vs.60).aspx
    应该就是一个黑色鼠标尖端有闪光的按钮吧(我是VS2003)
      

  2.   

    晕,发完贴才弄明白:原来是这样的,在热点位置右边有一个图,一个箭头指向一个十字形的中央,看样子就是定义热点位置的了,可是不管你单击它,双击它,还是右击它,击到狂闪也没有用。后来偶然发现:击一下,再把鼠标移到图上,光标形状就变成十字形了,哦!原来这样定义热点的!可是问题是:人家单击一次那个定义热点位置的图标,却没有任何变化,人家以为没用啊!你至少把改变鼠标光标以提示人家:有效了!去定义热点位置吧!你却一点变化也没有。人家急得发狂,把那个图标击得狂闪,也没有用!TMD!我正在制作一个简单的图像制作工具,还不如我正在制作的那个呢!我的那个你击一下画笔,它光标就变成画笔的形状,你击一个橡皮,就变成大小不同的矩形。