Project1

标题: 请问这个API怎么用 [打印本页]

作者: 共产主义红星    时间: 2008-9-14 00:14
标题: 请问这个API怎么用
以下引用dna_7086于2008-9-1 22:59:30的发言:

再来个操作INI的API吧,把设置保存到GAME.INI里,下次读的时候就自动来~~~
$getinistring = Win32API.new("kernel32","GetPrivateProfileStringA","pppplp","l")
# 参数列表: lpApplicationName lpKeyName lpDefault lpReturnedString nSize lpFileName

$setinistring = Win32API.new("kernel32","WritePrivateProfileStringA","pppp","l")
# 参数列表: lpApplicationName lpKeyName lpString lpFileName

不用解释,很好用,查字典就知道参数什么意思~~


[本贴由作者于 2008-9-1 23:00:14 最后编辑]

我想让游戏记住是否全屏 [LINE]1,#dddddd[/LINE]此贴于 2008-9-22 12:02:37 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 美兽    时间: 2008-9-14 03:55
全屏时,客户区左上角坐标为0,0,
作者: 共产主义红星    时间: 2008-9-14 06:48
能再说的明白点吗?
作者: dbshy    时间: 2008-9-21 21:44
GetPrivateProfileStringA
取得STRING

WritePrivateProfileStringA
设置SRTING

是否全屏,判断坐标
gwr = Win32API.new('user32.dll', 'GetWindowRect', 'lp', 'l')
[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 共产主义红星    时间: 2008-9-21 23:46
怎么用啊?
作者: dbshy    时间: 2008-9-22 04:20
以下引用共产主义红星于2008-9-21 15:46:32的发言:

怎么用啊?


我不是已经都写出API函数了 = =
作者: 共产主义红星    时间: 2008-9-26 21:03
我还是不懂……这个插在哪里啊?有什么关于API的教程吗?谢谢 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『看来问题已经解决,如果还是不懂,请尝试联络dbshy大大...』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。




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