I Windows-programmer , funksjon event prosedyrer basert på et program sløyfe som heter "event loop" eller " melding pumpe . " Systemet setter inn meldinger , informasjon objekter som inneholder tallkode , i en melding Queue mens ulike arrangementer oppstår, for eksempel mus-klikke eller skrive. Systemet går alle innspill for en søknad til de ulike vinduer i programmet . Hvert vindu har en funksjon som kalles " vindu prosedyre . " Vinduet prosedyre prosesser inndata og returnerer kontrollen til systemet. Du kan lage en melding pumpen ved å bruke GetMessage og DispatchMessage funksjoner. Du trenger
VB.NET
Vis flere instruksjoner
en
Klikk " Start", " Alle programmer " og " Visual Studio " for å åpne Integrated Development Environment ( IDE. ) Klikk på "File " og " New " for å opprette et nytt prosjekt . Klikk på " Visual Basic "-ikonet for å utvide anvendelsen type på ruten til venstre i dialogboksen. Velg " Windows Form Application " på den høyre ruten . Skriv inn et navn for prosjektet. Angi en plassering for prosjektet filene ved å klikke på " Browse".
2
Klikk " Form1.vb " på Solution Explorer til å taste inn koden vinduet. Definer variablene : Dim hinst AS HINSTANCEDim hwnd AS HWNDDim msg AS MSGDim wc AS WNDCLASS
3
Skriv inn følgende kode mellom Sub winmain og End Sub : wc.hinstance = hInstancewc . . lpszMenuName = " Hovedmeny " wc.laszClassName = " MainWndClass "
Denne koden registrerer vinduet klassen for hovedvinduet
4
Lag de viktigste windows via kode : hwndMain = CreateWindow ( " MainWndClass ", " Sample" , WS_OVERLAPPEDWINDOW , hInstance ) Vis vinduet og gjengi innholdet : ShowWindow ( hwndMain , nCmdShow ) UpdateWindow ( hwndMain )
5
Start meldingen sløyfe via følgende kode : Mens ( ( gs = GetMessage (& msg , NULL , 0,0) ) ! = 0 ) { DispatchMessage (& msg ) }