关于VB的API

来源:百度知道 编辑:UC知道 时间:2024/05/23 01:59:37
我经常看见在声明API函数的时候都用Const定义常量 并且声明的是一个长整型的16进制 为什么要这么声明呢?? 这么声明有什么作用呢?

比如: Const ScrCopy =&HCC0020
各位可以再说清楚些吗? 是不是这些常量都是系统定义的呢? 需要记忆吗?

声明和不声明是一样的。

Const SrcCopy =&HCC0020

X(SrcCopy) 和 X(&HCC0020) 是一样的意思。

人们……因为API多用于C++……而C++的这种常数是预定义的,人们用常数用得得也勤……久而久之……受影响了……

不过如果要多次调用同一值用常数还是不错的,一来防止写错,二来改的时候也方便……

因为在调用API函数时,有些参数是固定的;或许说,需要确定一个值;

就跟你自己定义常量一样的;