|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur Pump meddelanden med Vb.Net

    I Windows-program , händelsehanterarfunktionen förfaranden som bygger på ett program slinga som heter "event loop " eller " budskap pump . " Systemet infogar meddelanden , informationsobjekt som innehåller numerisk kod , i en Message Queue medan olika händelser förekomma , såsom mus - klicka eller skriva . Systemet klarar alla underlag för en ansökan till de olika fönstren i programmet . Varje fönster har en funktion som kallas " fönster förfarandet. " Fönstret Förfarandet processer inmatning och returnerar styrning till systemet. Du kan skapa ett meddelande pump med hjälp av GetMessage och DispatchMessage funktioner . Saker du behöver
    VB.NET
    Visa fler instruktioner
    1

    klicka på "Start ", " Alla program " och " Visual Studio " för att öppna Integrated Development Environment ( IDE. ) Klicka på " File " och " New " för att skapa ett nytt projekt . Klicka på " Visual Basic " -ikonen för att expandera programmet typ på den vänstra rutan i dialogrutan . Välj " Windows Form Application " på den högra rutan . Ange ett namn för projektet . Ange en plats för projektet filer genom att klicka på " Bläddra ".
    2

    Klicka " Form1.vb " på Solution Explorer för att ange koden fönstret . Definiera variablerna : Dim hinst AS HINSTANCEDim HWND AS HWNDDim msg AS MSGDim wc AS WNDCLASS
    3

    Skriv följande kod mellan Sub WinMain och Sub End : wc.hinstance = hInstancewc . . lpszMenuName = " Huvudmeny" wc.laszClassName = " MainWndClass "

    Denna kod registrerar fönstret klassen för huvudfönstret
    4

    Skapa de viktigaste fönstren via kod : hwndMain = createWindow ( " MainWndClass " , " Sample " , WS_OVERLAPPEDWINDOW , hInstance ) Visa Fönster och göra dess innehåll : ShowWindow ( hwndMain , nCmdShow ) UpdateWindow ( hwndMain )
    5

    Börja meddelandet slingan via följande kod : Medan ( ( gs = GetMessage ( & msg , NULL , 0,0 ) ) ! = 0 ) { DispatchMessage ( & msg ) } Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur skapar jag AUTOINCREMENT Fields i Visual Basic för…
    ·Hur man tar bort cookies i QTP Test
    ·Hur Läs XML & befolka textrutor
    ·Hur man erhålla parametrar i Visual Basic
    ·Hur dölja en rad i en SSRS Report
    ·Hur du kontrollerar om en tabb i VBA
    ·Hur man skriver koden på HTML Button med VB Script
    ·Hur man använder VB6 DLL i NET
    ·Hur du använder Access och Enter data på en form till…
    ·Hur får man ett svar från en röstbrevlåda i VB.Net
    Utvalda artiklarna
    ·Java och stavningskontroll
    ·Hur får POST-data från Apache2 mod_perl
    ·Hur man tar ut bokstäver men lämna siffror i SQL
    ·MySQL delfrågor Tutorial
    ·Hur man gör Pinnefigurer på Sant Basic
    ·Hur man använder bitvisa operationer i låg - nivå pr…
    ·Hur man tar bort den Coredata iPhone Emulator
    ·Hur vill kolla webbläsare Skriv in JavaScript
    ·Hur du kontrollerar om Null Om en XML Node Finns i VB
    ·Hur generera Kombinationer i Java
    Copyright © Dator Kunskap http://www.dator.xyz