| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment utiliser WM_DROPFILES en VBA
    Le message WM_DROPFILES se produit lorsque l'utilisateur fait glisser et dépose une icône ou un texte d'un endroit à un autre dans votre application. Pour utiliser le message Windows, vous devez importer le droit DLL API Windows et appeler la fonction de message dans votre code. Windows permet n'importe quel langage de programmation - y compris VBA - afin de fonctionner fonctions de l'API , tant que vous incluez le fichier DLL dans votre code source. Instructions
    1

    Ouvrez votre logiciel de programmation VBA et le fichier VBA que vous souhaitez modifier .
    2

    inclure le fichier DLL de coquille en haut de votre code. Ajoutez l'instruction suivante au fichier: Photos

    Private Declare Function DragQueryFile Lib " shell" ( ByVal wParam As Integer , ByVal Index As Integer , ByVal lpszFile As Any , ByVal BufferSize As Integer ) As Integer
    < p> Vous devez copier et coller l'instruction ci-dessus exactement comme il est indiqué , parce que chacune de ces phrases et les valeurs de retour sont définis dans le fichier DLL de l'API Windows .
    3

    Ajouter la fonction VBA qui traite du processus de drag and drop de l'utilisateur en utilisant l'API Windows. Copiez et collez le code suivant à votre fichier : Photos

    drop.MsgList (0) = WM_DROPFILESdrop.hWndTarget = Me.hWnddrop.MsgPassage (0) = 1DragAcceptFiles Me.hWnd , vrai
    4 < p> Enregistrez le fichier et cliquez sur le bouton "Exécuter" dans votre éditeur de tester le nouveau code dans le débogueur.

    Previous :

    next :
      articles connexes
    ·Comment créer Word Document De ASP 
    ·Comment faire un script de connexion 
    ·Comment calculer l'azimut en VB 
    ·Comment exécuter des commandes DOS en VB.Net 
    ·Comment utiliser une classe de zone d'exclure une régi…
    ·Comment saisir une fonction dans VB 
    ·Comment obtenir une valeur décimale Du Encadré 
    ·Comment créer une calculatrice GPA dans Visual Basic 2…
    ·Comment crypter un fichier en VB.NET 
    ·Comment créer mes propres contrôles dans Vb.NET 
      articles en vedette
    ·Processus concurrents dans un objet Servlet 
    ·Java Advanced Topics 
    ·Différences entre ATL , MFC et Win32 
    ·Comment faire pour modifier des éléments dans ListBox…
    ·Comment configurer Apache PHP sur MySQL sur CentOS 
    ·Comment utiliser les références pour un VB6 
    ·Comment faire pour créer un programme qui remplace ent…
    ·Comment mettre des photos en Java BlueJ 
    ·Comment installer un compilateur Java 
    ·Quelle est la différence entre une fonction et procéd…
    Copyright © Connaissances Informatiques http://fr.wingwit.com