Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come per pompare messaggi con Vb.Net

Nelle applicazioni Windows , le procedure di evento funzione basata su un loop di programma denominato " ciclo di eventi " o " message pump . " I messaggi di sistema inserisce , oggetti informativi che contengono codice numerico , in una coda di messaggi , mentre i vari eventi verificarsi , come ad esempio il mouse -click o digitando . Il sistema passa tutto l'input per un'applicazione alle diverse finestre dell'applicazione . Ogni finestra ha una funzione chiamata " procedura di finestra. " La finestra di procedura processi di input e restituisce il controllo al sistema . È possibile creare una pompa messaggio utilizzando le funzioni DispatchMessage GetMessage e . Cose che ti serviranno
VB.NET
Mostra più istruzioni
1

Fare clic su " Start", " Tutti i programmi " e " Visual Studio" per aprire l' ambiente di sviluppo integrato ( IDE. ) Fare clic su "File" e "Nuovo" per creare un nuovo progetto . Fare clic sull'icona " Visual Basic " per espandere il tipo di applicazione sul pannello di sinistra della finestra di dialogo . Selezionare "Applicazione Windows Form " sul pannello di destra . Immettere un nome per il progetto . Specificare una posizione per i file di progetto con il pulsante " Sfoglia ".
2

Clicca " Form1.vb " sul Solution Explorer per accedere alla finestra di codice . Definire le variabili : Dim hinst AS HINSTANCEDim hwnd AS HWNDDim msg AS MSGDim wc AS WNDCLASS
3

Inserisci il seguente codice tra WinMain Sub ed End Sub : wc.hinstance = hInstancewc . . lpszMenuName = wc.laszClassName " MainMenu " = " MainWndClass "

Questo codice registra la classe di finestra per la finestra principale
4

Creare le finestre principali tramite codice : hwndMain CreateWindow = ( " MainWndClass " , " campione" , WS_OVERLAPPEDWINDOW , hInstance ) Visualizza la finestra e rendere il suo contenuto: ShowWindow ( hwndMain , nCmdShow ) UpdateWindow ( hwndMain ) economici 5

Inizia il ciclo messaggio tramite il seguente codice : Mentre ( ( gs = GetMessage ( & msg , NULL , 0,0) ) ! = 0 ) { DispatchMessage ( & msg ) }

 

Programmazione © www.354353.com