作者Privator (普莱斐特)
看板Visual_Basic
标题[.NET] 如何设定视窗的游标图形..
时间Fri Jun 19 15:58:58 2009
请输入专案类型(网站专案或者应用程式专案):应用程式专案
我正在写一个程式, 希望里面视窗用的游标是我指定的图形..
目前试了两个方法, 可是两个方法都有问题..
方法一: 使用WindowsAPI的LoadCursorFromFile和SetSystemCursor,宣告
如下..
Declare Function LoadCursorFromFile Lib "user32" Alias _
"LoadCursorFromFileA" (ByVal lpFileName As String) As Long
Declare Function SetSystemCursor Lib "user32" (ByVal hcur As Long, _
ByVal id As Long) As Long
这方法可以执行, 可是做完SetSystemCursor以後好像没什麽改变, 我不知
道是不是跟我用的OS是XP有关系..
方法二: 直接把Form的Cursor属性指定为一个档案, 如下:
Me.Cursor = New Cursor("c:\aaa.ico")
这个方法可以执行, 可是似乎是只能加入灰阶的档案, 我如果使用的是256
色的档案, 系统就会告诉我stream已经损毁无法读入..
所以我想请问, 如果我要指定视窗的cursor为一个彩色的图档甚至是动画
档的话, 有什麽方法可以达到我想要的功能麽?
谢谢..
--
“我打算每天清晨起床,整天呼吸,过阵子我就不必提醒
自己起床呼吸;再过一阵子,我就不会想起过去的甜蜜。”
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.145.16
※ 编辑: Privator 来自: 60.251.145.16 (06/19 16:36)