TC官方合作论坛
标题:
dllcall 命令调用问题求解
[打印本页]
作者:
canpark
时间:
2013-1-13 00:11
标题:
dllcall 命令调用问题求解
dllcall调用标准的API是可以
但是调用有传址的 API就不行了。。
比如:
变量
进程ID,线程ID
线程ID
=dllcall
(
"
user32.dll","int","
GetWindowThreadProcessId
","int",窗口.自身句柄(),"int",
进程ID
)
辅助.
消息框
(
线程ID
)
//返回线程ID
辅助.
消息框
(
进程ID
)
//返回进程ID,但是木有传址,返回空文本.
其中,进程ID,是这个API第二个参数的传址,但 TC中没有说明文档,实在是无从下手... 直接这样传变量,木有返回值....
大鸟们帖下说明吧..
作者:
554354854
时间:
2013-1-13 09:02
还可以这样.,......学习了= =
作者:
Sky_Pro
时间:
2013-1-13 10:47
GetWindowThreadProcessId
VB声明
Declare Function GetWindowThreadProcessId Lib "user32" Alias "GetWindowThreadProcessId" (ByVal hwnd As Long, lpdwProcessId As Long) As Long
说明
获取与指定窗口关联在一起的一个进程和线程标识符
返回值
Long,拥有窗口的线程的标识符
参数表
参数 类型及说明
lpdwProcessId Long,指定一个变量,用于装载拥有那个窗口的一个进程的标识符
hwnd Long,指定窗口句柄
希望可以帮到你。。。。。
作者:
526290130
时间:
2013-1-13 13:22
学学
作者:
canpark
时间:
2013-1-14 00:07
官方没人来给个回复,纠结...调用不了API,TC玩不起来,没啥好玩的... 还有自定义结构,有的API需要结构体...
作者:
heeman
时间:
2013-2-20 09:19
官方的说明太简陋了,有点欺负新人的意思
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1