设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2724|回复: 4
打印 上一主题 下一主题

[求助]如何知道API常数的值

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-13 23:40:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如下面所示,在Access中使用API函数时需要声明常数,但有好些个我只知道常数名称,却不知道其对应的值,有什么办法解决?高手教我

Private Const FILE_NOTIFY_CHANGE_ATTRIBUTES = &H4
Private Const FILE_NOTIFY_CHANGE_DIR_NAME = &H2
Private Const FILE_NOTIFY_CHANGE_FILE_NAME = &H1
Private Const FILE_NOTIFY_CHANGE_SIZE = &H8
Private Const FILE_NOTIFY_CHANGE_LAST_WRITE = &H10
Private Const FILE_NOTIFY_CHANGE_SECURITY = &H100
Private Const FILE_NOTIFY_CHANGE_ALL = &H4 Or &H2 Or &H1 Or &H8 Or &H10 Or &H100
Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-5-14 00:45:00 | 只看该作者
这些是是十六进制的数,经常是函数的参数或返回的值,你可以返回原值~
3#
 楼主| 发表于 2007-5-14 04:52:00 | 只看该作者
我的意思是像用VB函数,可以直接使用常量,而不必去理会它对应的值是多少,比如:

MsgBox "", vbYesNo + vbInformation

我们不用去声明:
Const vbYesNo = 4
Const vbInformation = 64

而用API函数时就必须声明:
Private Const FILE_NOTIFY_CHANGE_DIR_NAME = &H2
Private Const FILE_NOTIFY_CHANGE_FILE_NAME = &H1


不声明的话就不能使用,但我却不知道 FILE_NOTIFY_CHANGE_DIR_NAME 的值是&H1 还是&H10 还是多少

我查了些资料只有说明常量是什么的,没有找到常量对应的常数值是多少,有什么办法搞定没有?




4#
 楼主| 发表于 2007-5-14 05:13:00 | 只看该作者
晕死,VB6.0中就有个API文本浏览器,我就是没想起(主要是从来都没用过)[em06][em06][em06]
5#
发表于 2007-5-14 05:44:00 | 只看该作者
前几天看见有API的课程,很不错~在vbgood
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-13 17:10 , Processed in 0.078428 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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