比如我启动了一个记事本,如何获得他的句柄?

解决方案 »

  1.   

    findwindow(vbnullstring,记事本窗口标题名),返回值就是句柄,失败返回0
      

  2.   

    1)hwnd = FindWindow( "Notepad", vbnullstring )
      

  3.   

    hwnd = FindWindow( vbnullstring,"Notepad")
      

  4.   

    dim lNotepadHwnd as long
    lNotepadHwnd=findwindow(vbnullstring,"notepad")
    if lNotepadHwnd=0 then
        msgbox "Can not find speif window!",vbokonly,"error"
    endif
      

  5.   

    VB声明 
    Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long 
    Dim hw&
    hw& = FindWindow("notepad", vbNullString)