Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Slik aktiverer du en Window API til Vis i VB6
    Ved utvikling av et program i Visual Basic 6 , hvis du ønsker å aktivere et annet Windows-program eller et vindu , kan du gjøre det enkelt. Hvis, derimot , vil du sørge for at vinduet ser ut til fronten og bli vist , det krever mye mer kode som du kan i utgangspunktet realisere. Denne prosessen er svært nyttig som det lar deg kommunisere med andre programmer på datamaskinen . Merk at du ikke kan bruke denne prosessen til å starte et annet program som har blitt opprettet i VB6. Instruksjoner
    en

    Åpne VB6 skript i din foretrukne VB redaktør
    2

    Kopier og lim inn følgende kode inn i erklæringer koden : . Private Declare Function FindWindow Lib " user32 " ; _Alias ​​" FindWindowA " _ ( ByVal lpClassName As String , _ByVal lpWindowName As String ) As Long

    Private Declare Function GetClassName Lib " user32 " _Alias ​​" GetClassNameA " _ ( ByVal hWnd Som Long , _ByVal lpClassName As String, _ByVal nMaxCount As Long) As Long
    3

    Kopier og lim inn følgende kode i prosedyrer seksjon: Public Sub GetClassNameFromTitle ( ) Dim sInput Som StringDim hWnd Som LongDim lpClassName Som StringDim nMaxCount As LongDim LRESULT As Long ' pad avkastningen buffer for GetClassNamenMaxCount = 256lpClassName = Space ( nMaxCount ) ' Merk : må være en eksakt matchsInput = InputBox ("Skriv inn den eksakte vinduet tittelen :") 'No validering gjøres, da dette er en debug vindu utilityhWnd = FindWindow ( vbNullString , sInput ) 'Get klassen navnet på vinduet , igjen, ingen validationlresult = GetClassName ( hWnd , lpClassName , nMaxCount ) Debug.Print "Window :" & sInputDebug.Print " klasse navn : "& Venstre $ ( lpClassName , LRESULT ) End Sub
    4

    Klikk " GetClassNameFromTitle "i debug -vinduet og klikk" Kjør " . Dette skal vise klasse navnet på vinduet . Dette gir den grunnleggende struktur for prosessen
    5

    Legg til følgende script hvis du ønsker å inkludere prosessen i en wrapper : . Public Function fActivateWindowClass ( psClassname As String ) As BooleanDim hWnd Som LonghWnd = FindWindow ( psClassname , vbNullString ) Hvis hWnd > 0 Then ' ShowWindow returnerer Sann hvis vinduet ble tidligere skjult. ' Jeg bryr meg ikke så jeg bruker sub stil " ShowWindow og SW_SHOW erklærte andre steder ' SW_SHOW vises vinduet i sin nåværende størrelse og positionCall ShowWindow hWnd , SW_SHOWfActivateWindowClass = TrueElse ' FindWindow mislyktes , retur FalsefActivateWindowClass = FalseEnd IfEnd Funksjon


    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke tastekombinasjoner i VB.NET 
    ·Hvordan lage OCX i Visual Basic NET 
    ·Hvordan Ring en lagret prosedyre i en SQL Server Fra VB…
    ·Hvilke funksjoner i Visual Basic 
    ·Hvordan lage en Web Service i VB Net 
    ·Visual Basic Network Tools 
    ·Hvordan endre tekst Color of listeboksen Elementer i Vi…
    ·Hvordan få tilgang til en VBA e-postvedlegg 
    ·Hvordan lese og skrive til RichTextBox i VB6 
    ·Slik pakker VB.NET Project 
      Anbefalte artikler
    ·Hva Er Query for Telle Records i MySQL Bruke en PHP Scr…
    ·JavaScript-funksjoner til å akseptere navngitte parame…
    ·Hvordan redigere SQL på en iPhone 
    ·Hvordan lage programmer for Windows Mobile Net 
    ·Hvordan bygge en nettside ved hjelp Java 
    ·Hvordan legge til et vannmerke til BMP Med VBA 
    ·MySQL PHP Bilde opp Tutorials 
    ·Slik kjører PHP -filer i Ubuntu med Argumenter 
    ·Slik bruker du en Heapsort i Java 
    ·Hvordan lage EXE Program Files i Visual Studio 2008 Exp…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/