|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 q273814 于 2014-8-19 13:48 编辑
最近调用dllcall老是没有返回值 不知道为嘛
比如这个:
Handle=window.getmyhwnd()
l=dllcall("user32.dll","int","getWindowLong","int",Handle,"int",-20)
traceprint(Handle&" "&l)
谁给我看看有没有写错
原本是这样的
function init()
Handle=window.getmyhwnd()
l=dllcall("user32.dll","int","getWindowLong","int",Handle,"int",-20)
traceprint(Handle&" "&l) //但是这里的调试输出信息显示上面的dllcall没有返回值 ,我用Delphi写的就没问题
l=Test.or(l, 524288)//按位或
dllcall("user32.dll","long","SetWindowLong","int",Handle,"int",-20,l)
dllcall("user32.dll","long","SetLayeredWindowAttributes","int",Handle,"int",0,"int",180,"int",2)
endfunction
@rainshine 昨天QQ上找了半天没找到你,才反应过来 你是不是把我好友给删了 我做了什么对不起你的事情让你不爽了么 说出来我改还不行么... 不要酱紫....
|
|