分享

如何获取程序内鼠标的形状特征码?

 ipilipala 2018-01-27
这个应该和鼠标移动到一个超链接上 鼠标变成小手是一样的。 不过游戏里的那个鼠标形状是在游戏里定义的  游戏目录下应该能够找到那个图片,
import win.ui;
import win.cur;
/*DSG{{*/
var winform = ..win.form( bottom=139;parent=...;right=268;text="aardio Form" )
winform.add(
static={ notify=1;color=0;text=
"鼠标移动到这里会变小手";left=48;top=12;font=LOGFONT( h=-14 );transparent=1;bottom=39;right=221;z=1;cls="static" };
static3={ bottom=113;color=0;right=173;left=49;notify=1;top=86;font=LOGFONT( h=-16 );z=3;transparent=1;text=
"NO状态";cls="static" };
static2={ bottom=68;color=0;right=217;left=44;top=43;font=LOGFONT( h=-16 );z=2;notify=1;text=
"在这会变等待状态";transparent=1;cls="static" }
)
/*}}*/

var mcur1 = win.cur.load(32649/*_IDC_HAND*/)
var mcur2 = win.cur.load(0x7F02/*_IDC_WAIT*/)
var mcur3 = win.cur.load(0x7F88/*_IDC_NO*/)
var ss = win.cur.loadfile("e:\up_rm.cur");//这里可以是你自己制作的鼠标文件

winform.static.wndproc =
function(hwnd,message,wParam,lParam){
   
if(message = 0x200/*_WM_MOUSEMOVE*/){
        win.cur.setCur(mcur1);
    }
}
winform.static2.wndproc =
function(hwnd,message,wParam,lParam){
   
if(message = 0x200/*_WM_MOUSEMOVE*/){
        win.cur.setCur(mcur2);
    }
}

winform.static3.wndproc =
function(hwnd,message,wParam,lParam){
   
if(message = 0x200/*_WM_MOUSEMOVE*/){
        win.cur.setCur(ss);
    }
}

winform.show()
win.loopMessage();

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多