Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Čerpadlo správy s Vb.Net

" . Čerpadlo správ " V aplikáciách systému Windows , udalostnej procedúry funkcie založené na programe slučky s názvom " event loop " alebo systém vloží správy , informačné objekty , ktoré obsahujú číselný kód , do fronty správ , zatiaľ čo rôzne akcie vyskytujú , ako sú myši , kliknutím alebo písanie . Systém prechádza všetky vstup pre aplikácie na rôznych okien v aplikácii . Každé okno má funkciu nazvanú " procedúra okna . " Procedúra okna spracováva vstup a vracia riadenie do systému . Môžete vytvoriť správu čerpadlo pomocou funkcie GetMessage a DispatchMessage . Veci , ktoré budete potrebovať
VB.NET
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na tlačidlo " Štart " , " Všetky programy " a " Visual Studio " pre otvorenie integrované vývojové prostredie ( IDE. ) Kliknite na " Súbor " a " New " pre vytvorenie nového projektu . Kliknite na ikonu " Visual Basic " , rozbaľte typ aplikácie na ľavej table dialógu . Vyberte " Windows Form Aplikácia " v pravej časti okna . Zadajte názov projektu . Zadajte umiestnenie pre súbory projektu kliknutím na tlačidlo " Prehľadávať " .
2

Kliknite na " Form1.vb " na roztoku Explorer pre vstup do okna kódu . Definujte premenné : Dim Hinšt AS HINSTANCEDim HWND AS HWNDDim msg AS MSGDim WC AS WNDCLASS
3

Zadajte nasledujúci kód medzi Sub a End Sub WinMain : wc.hinstance = hInstancewc . lpszMenuName = " MainMenu " wc.laszClassName = " MainWndClass "

Tento kód registruje triedu okna pre hlavné okno
4

Môžete si hlavné okno cez kód : . hwndMain = createWindow ( " MainWndClass " , " Sample " , WS_OVERLAPPEDWINDOW , hInstance ) Zobraziť okná a činí jeho obsah : ShowWindow ( hwndMain , nCmdShow ) UpdateWindow ( hwndMain )
5

spustite slučka správ cez nasledujúci kód : Kým ( ( gs = GetMessage ( & msg , NULL , 0,0 ) ) ! = 0 ) { DispatchMessage ( & msg ) }

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené