设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1650|回复: 9
打印 上一主题 下一主题

如何得到API函数的常量参数的值?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
1 小时
注册时间
2008-12-28
帖子
43
跳转到指定楼层
1
发表于 2009-2-6 11:45:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
刚在看秀秀写的API教程

http://rpg.blue/viewthread.php?tid=95679&ntime=2009%2D2%2D6+2%3A42%3A25

中间有这样一段:


HWND_TOP     = 0
HWND_TOPMOST = -1
SWP_NOMOVE   = 2
def Win32API.SetWindowPos(hWnd, w, h)
   swp = Win32API.new('user32', 'SetWindowPos', %(l, l, i, i, i, i, i), 'i')
   ok = swp.call(hWnd, HWND_TOP, 200, 200, w, h, SWP_NOMOVE)
   return ok
end


其中


HWND_TOP     = 0
HWND_TOPMOST = -1
SWP_NOMOVE   = 2


这些参数的值在手册中没有给出
那么要如何得到?
此贴于 2009-2-7 13:23:14 被版主darkten提醒,请楼主看到后对本贴做出回应。
本贴由论坛斑竹darkten结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-31
帖子
29
2
发表于 2009-2-6 13:33:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

3
发表于 2009-2-6 13:54:35 | 只看该作者
刚才研究了下,大概是这样吧,

参数wFlags(也就是最后一个)的类型包括了:
SWP_DRAWFRAME 围绕窗口画一个框
SWP_HIDEWINDOW 隐藏窗口
SWP_NOACTIVATE 不激活窗口
SWP_NOMOVE 保持当前位置(x和y设定将被忽略)
SWP_NOREDRAW 窗口不自动重画
SWP_NOSIZE 保持当前大小(cx和cy会被忽略)
SWP_NOZORDER 保持窗口在列表的当前位置(hWndInsertAfter将被忽略)
SWP_SHOWWINDOW 显示窗口
SWP_FRAMECHANGED 强迫一条WM_NCCALCSIZE消息进入窗口,即使窗口的大小没有改变

好吧,你应该知道了。也就是根据需要选择类型。第一个也就是参数0。


我已做好被PIA飞的准备。楼下高手解释吧。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
1 小时
注册时间
2008-12-28
帖子
43
4
 楼主| 发表于 2009-2-6 14:35:13 | 只看该作者
感谢楼上两位...
就是说...参数的值按照列出的顺序依次是0,1,2..对吧?

--------------------------------------------------------------------------
刚又看了下...参数列表我倒是可以找到...但是参数对应的整型数值我不知道要怎么查...貌似也不是顺序对应下来的....第二参数就是负数的值....
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

5
发表于 2009-2-6 14:40:17 | 只看该作者
应该是吧.....
以下引用cele33于2009-2-6 6:35:13的发言:
刚又看了下...参数列表我倒是可以找到...但是参数对应的整型数值我不知道要怎么查...貌似也不是顺序对应下来的....第二参数就是负数的值....

貌似那个值根本没用到= =


继续等高手证实。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-31
帖子
29
6
发表于 2009-2-6 15:19:56 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小柯的徒弟

梦石
0
星屑
1535
在线时间
1157 小时
注册时间
2008-5-24
帖子
3085

贵宾

7
发表于 2009-2-6 15:30:20 | 只看该作者
我是来踢飞楼上的=w+
NameError
若使用未定义的变量或常量时就会触发该异常。
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-31
帖子
29
8
发表于 2009-2-6 15:36:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
1 小时
注册时间
2008-12-28
帖子
43
9
 楼主| 发表于 2009-2-6 15:55:56 | 只看该作者
恩..楼上给的网址没错...
我刚找到一个软件也可以查到...名字叫API VIEWER...
谢谢两位热心帮助~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-31
帖子
29
10
发表于 2009-2-6 16:17:18 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-18 06:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表