Project1

标题: 请教一个API:AtlAxGetControl这个函数在ruby中怎么使用? [打印本页]

作者: ky52879    时间: 2013-12-10 21:22
标题: 请教一个API:AtlAxGetControl这个函数在ruby中怎么使用?
小弟在网上找到了一个API:AtlAxGetControl,有两个参数,参数1:窗口句柄,参数2:对象指针

但是小弟在调用的时候这样写的:

假设现在有个窗口,句柄为:123456,那么

win = Win32API.new("atl.dll","AtlAxGetControl","lp","l")

win.call(123456,XXXX)

红色部分写啥呢?ruby的指针只能是String型的,如何传对象指针过去呢???
作者: 无脑之人    时间: 2013-12-10 21:42
用pack?
@晴兰  
作者: fux2    时间: 2013-12-11 19:41
你这不是悖论吗,既然要传参数出去,当然要明确两个参数,你还有一个未知参数,你要怎么传?
作者: joe5491    时间: 2013-12-11 21:58
用另外一個API取得对象指针試試?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1