Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Les utilisations de Visual Basic 
  • Comment apprendre Visual Basic 6 en …
  • Règles qui s'appliquent aux Tableau…
  • Comment savoir VBA Coding 
  • Comment faire un Ferait Avec Visual …
  • Comment Nest un sous en VBA 
  • Comment remplacer un caractère dans…
  • Types de Visual Basic 
  • Comment faire pour afficher la diffé…
  • Comment convertir un nombre en une d…
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment activer une API de fenêtre à afficher dans VB6

    Lorsque vous développez une application dans Visual Basic 6, si vous voulez activer une autre application Windows ou une fenêtre, vous pouvez le faire facilement . Toutefois, si vous voulez faire apparaître cette fenêtre à l'avant et être démontré , il faut beaucoup plus de code que vous pouvez d'abord réaliser . Ce processus est très utile car elle vous permet d'interagir avec d'autres programmes sur votre ordinateur . Notez que vous ne pouvez pas utiliser cette procédure pour lancer une autre application qui a été créée en VB6 . Instructions
    1

    Ouvrez votre script VB6 dans votre éditeur préféré VB
    2

    Copiez et collez le code suivant dans le code des déclarations: . Private Declare Function FindWindow Lib " user32 " ; _Alias ​​" FindWindowA " _ ( lpClassName ByVal As String , _ByVal lpWindowName As String) As long

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

    Copiez et collez le code suivant dans la section des procédures : GetClassNameFromTitle public Sub () Dim sInput Comme StringDim hWnd Comme LongDim lpClassName Comme StringDim nMaxCount Comme LongDim LRESULT As Long ' tampon le tampon de retour pour GetClassNamenMaxCount = 256lpClassName = Espace ( nMaxCount ) ' Note: doit être un matchsInput exact = InputBox (" Entrez le titre de la fenêtre exact :") "Non validation se fait que c'est un debug fenêtre utilityhWnd = FindWindow ( vbNullString , sInput ) « Obtenez le nom de la classe de la fenêtre , encore une fois , aucune validationlresult = GetClassName ( hWnd , lpClassName , nMaxCount ) Debug.Print " window : "& sInputDebug.Print " nom de la classe : "& Left $ ( lpClassName , LRESULT ) End Sub
    4

    Cliquez sur " GetClassNameFromTitle " dans la fenêtre de débogage et cliquez sur" Exécuter " . Ceci devrait afficher le nom de la classe de la fenêtre. Ceci fournit la structure de base pour le processus
    5

    Ajoutez le script suivant si vous souhaitez inclure le processus dans une enveloppe : . FActivateWindowClass Fonction publique ( psClassname As String) As BooleanDim hWnd Comme LonghWnd = FindWindow ( psClassname , vbNullString ) Si hWnd > 0 Then ' ShowWindow retourne Vrai si la fenêtre était caché auparavant . Je ne m'inquiète pas si j'utilise le sous style ' ShowWindow et SW_SHOW déclarés ailleurs » SW_SHOW pour afficher la fenêtre dans sa taille actuelle et positionCall ShowWindow hWnd , SW_SHOWfActivateWindowClass = FindWindow TrueElse » a échoué , FalsefActivateWindowClass de retour = FalseEnd IfEnd Fonction: < br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Propriétés des formulaires dans Visual Basic 
  • Comment calculer le temps Méthode en Visual Basic 
  • L'utilisation de RECHERCHEV en VBA 
  • Comment apprendre Visual Basic 6 en ligne 
  • Comment tuer un procédé utilisant VB.net 
  • Comment définir des étiquettes ou des numéros de ligne dans Visual Basic 
  • Comment faire pour convertir DateDiff à Mois 
  • Comment remplir DataSet et DataGridView Bind dans différents threads 
  • Comment vérifier une liste de Radio Button dans Vb.net 
  • Comment imprimer une sortie du réseau dans l'ordre inverse dans Visual Basic 6.0 
  • Connaissances Informatiques © http://www.ordinateur.cc