Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Alias "FindWindowA" 这个几个怎么解释,有什么作用??????????????????????

解决方案 »

  1.   

    比如说
    Private Declare Sub Sleep Lib "kernel32" Alias "Sleep" (ByVal dwMilliseconds As Long)
    Alias,这个是需要同后面一个一起用的,把第六个和第七个连起来一起看Alias "Sleep",这个意思表示将被调用的过程在DLL中还有另外的名称,这个是可选的。
      

  2.   

    Alias "FindWindowA" --别名,Windows按FindWindow调用函数,若不成功,改用Windows按FindWindowA调用函数,以适应各种版本Windows中的DLL.
      

  3.   


    严格来说没什么很大用处,类似“FindWindowA”的“Alias”一般都是系统用的。“Private Declare Function FindWindow”--说明该函数叫“FindWindow”;
    而“Alias FindWindowA”则说明该函数的系统别名叫“FindWindowA”。形象地说,
    就是小偷和贼的关系:
    一个函数给了两个名字,
    如此而已。