Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Alias "FindWindowA" 这个几个怎么解释,有什么作用??????????????????????
比如说 Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long) Alias,这个是需要同后面一个一起用的,把第六个和第七个连起来一起看Alias "Sleep",这个意思表示将被调用的过程在DLL中还有另外的名称,这个是可选的。
Alias "FindWindowA" --别名,Windows按FindWindow调用函数,若不成功,改用Windows按FindWindowA调用函数,以适应各种版本Windows中的DLL.
严格来说没什么很大用处,类似“FindWindowA”的“Alias”一般都是系统用的。“Private Declare Function FindWindow”--说明该函数叫“FindWindow”; 而“Alias FindWindowA”则说明该函数的系统别名叫“FindWindowA”。形象地说, 就是小偷和贼的关系: 一个函数给了两个名字, 如此而已。
Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
Alias,这个是需要同后面一个一起用的,把第六个和第七个连起来一起看Alias "Sleep",这个意思表示将被调用的过程在DLL中还有另外的名称,这个是可选的。
严格来说没什么很大用处,类似“FindWindowA”的“Alias”一般都是系统用的。“Private Declare Function FindWindow”--说明该函数叫“FindWindow”;
而“Alias FindWindowA”则说明该函数的系统别名叫“FindWindowA”。形象地说,
就是小偷和贼的关系:
一个函数给了两个名字,
如此而已。