Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    importare user32 in vb.net

    buongiorno a tutti,
    premetto che sono rimasto all'era della pietra (VB6).
    Ho un progetto in vb6 funzionante ma ho la necessità di convertirlo in .net
    in vb6 ho un modulo con all'interno:
    codice:
    Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
    Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
    e nel form richiamo le funzioni:
    - hWindow = FindWindow(vbNullString, "mia_cartella")
    - PostMessage hWindow, WM_CLOSE, 0&, 0&

    ho installato visual studio comunity 2017, framework 4.7.02046.
    Vorrei sapere come inserire e come il codice che ho nel modulo di vb6
    Grazie
    Carpe diem
    Preferisco tentare che rinunziare

  2. #2
    Utente di HTML.it L'avatar di patel
    Registrato dal
    Jan 2008
    Messaggi
    1,994
    hai provato ad aggiungere un modulo ed a copiarci le 2 righe ?
    altro modo https://social.msdn.microsoft.com/Fo...rum=vblanguage
    Ultima modifica di patel; 12-10-2017 a 12:47

  3. #3
    Quote Originariamente inviata da patel Visualizza il messaggio
    hai provato ad aggiungere un modulo ed a copiarci le 2 righe ?
    altro modo https://social.msdn.microsoft.com/Fo...rum=vblanguage
    chiedo venia non riesco a capire come si inseriscono i moduli
    Carpe diem
    Preferisco tentare che rinunziare

  4. #4
    La corretta dichiarazione delle API in VB.NET la trovi in http://www.pinvoke.net/

    Nella classe in cui dichiari le API devi importare le System.Runtime.InteropServices

    Per inserire moduli, classi, files di risorse ecc. ecc. click destro sul nome del progetto / Aggiungi..

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.