还有啦   vbnullstring 是干什么的 ?

解决方案 »

  1.   

    BringWindowToTop VB声明 
    Declare Function BringWindowToTop Lib "user32" Alias "BringWindowToTop" (ByVal hwnd As Long) As Long 
    说明 
    将指定的窗口带至窗口列表顶部。倘若它部分或全部隐藏于其他窗口下面,则将隐藏的部分完全显示出来。该函数也对弹出式窗口、顶级窗口以及MDI子窗口产生作用 
    返回值 
    Long,非零表示成功,零表示失败。会设置GetLastError 
    参数表 
    参数 类型及说明 
    hwnd Long,欲带至顶部的那个窗口的句柄 
    注解 
    这个函数也许能随同子窗口使用。函数对一个特定的输入线程来说是“本地的”——换言之,倘若某窗口并非前台应用程序的一部分,那么一旦随同该窗口调用本函数,仍会将窗口带至它自己那个应用程序的窗口列表顶部。但是,不会同时使那个应用成为前台应用程序。这意味着在调用了本函数后,窗口仍会保持隐藏状态
     
      

  2.   

    又是你呀  我都认识你了  
    你不要走啊,我还有一个问题呢 ,马上就贴出,关于midi 的  
    分马上给你 拜托解释一下 GetLastError 啦
      

  3.   

    GetLastError VB声明 
    Declare Function GetLastError Lib "kernel32" Alias "GetLastError" () As Long 
    说明 
    针对之前调用的api函数,用这个函数取得扩展错误信息(在vb里使用:在vb中,用Err对象的GetLastError属性获取GetLastError的值。这样做是必要的,因为在api调用返回以及vb调用继续执行期间,vb有时会重设GetLastError的值) 
    返回值 
    Long,由api函数决定。请参考api32.txt文件,其中列出了一系列错误常数;都以ERROR_前缀起头。常用的错误代码见下表 
    ERROR_INVALID_HANDLE 无效的句柄作为一个参数传递 
    ERROR_CALL_NOT_IMPLEMENTED 在win 95下调用专为win nt设计的win32 api函数 
    ERROR_INVALID_PARAMETER 函数中有个参数不正确 
    注解 
    GetLastError返回的值通过在api函数中调用SetLastError或SetLastErrorEx设置。函数并无必要设置上一次错误信息,所以即使一次GetLastError调用返回的是零值,也不能担保函数已成功执行。只有在函数调用返回一个错误结果时,这个函数指出的错误结果才是有效的。通常,只有在函数返回一个错误结果,而且已知函数会设置GetLastError变量的前提下,才应访问GetLastError;这时能保证获得有效的结果。SetLastError函数主要在对api函数进行模拟的dll函数中使用,所以对vb应用程序来说是没有意义的
     
      

  4.   

    GetLastError get the error code with last function, for example
    open com1 port or read com1 port