Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe maak je automatisch sluiten een Message Box in VB6
Bericht dozen worden voornamelijk gebruikt in VB6 programma's aan te geven aan de gebruiker dat er iets hun aandacht vereist . Een bericht kan er een foutbericht weergegeven of het zou kunnen vragen de gebruiker een vraag , het verstrekken van een "Ja " en "Nee" knop op het formulier . Het bericht kan ook worden de gebruiker te informeren dat er iets anders staat te gebeuren binnen het programma , met de vraag of ze willen blijven . Het kan de gebruiker profiteren om die boodschap verschijnt gedurende vijf seconden en dan gewoon automatisch naar de volgende activiteiten binnen het programma te verlaten . Deze instelling kan worden gedaan in slechts een paar stappen . Instructies
1

Open een nieuw standaard-EXE Visual Basic -project . Een formulier met de naam " Form1 " wordt standaard gemaakt. Voeg een nieuwe module aan het project door met de rechtermuisknop te klikken op de naam van het project en te klikken op " Add " en dan " module . " De standaardnaam voor de nieuwe module zal worden " Module1 . " Kopen van 2

Hernoem de vorm en de module als iets zinvols zoals " frmMain " voor de vorm en de " modTimer " voor de module . In de " ( Algemeen ) ( Verklaringen ) " gebied van " modTimer " , verklaren de volgende Windows-functies : KillTimer , FindWindow , SetForeGroundWindow . Elk van deze functies wordt verwezen in de Windows " user32 " library .

Private Declare Function KillTimer Lib " user32 " ( ByVal hWnd zoals lang, ByVal nIDEvent als lang) als Long

Private Declare Function
FindWindow Lib " user32 " alias " FindWindowA " ( ByVal lpClassName als Koord , ByVal lpWindowName As String ) As Long

Private Declare Function SetForeGroundWindow Lib " user32 " ( ByVal hWnd als lang) als Long
Goedkope 3

Verklaar een constante die zal worden ontvangen om het berichtvenster te sluiten . De constante verklaring is " Public Const NV_CLOSEMSGBOX As Long = & H5000 & . " Definiëren ook een subroutine genaamd " TimerSub " in " modTimer . " De verklaring voor " TimerSub " eruit ziet :

Public Sub TimerSub
( ByVal hWnd zoals lang, ByVal uMsg zoals lang, ByVal idEvent zoals lang, ByVal dwTime As Long ) op 4

Kill
alle andere timer eerst binnen " TimerSub " om ervoor te zorgen dat de nieuwe timer is de enige actieve . De functie is " KillTimer . " Vervolgens controleert de waarde van " idEvent " om te zien of het is gelijk aan " NV_CLOSEMSGBOX . " Als dat zo is , vind het berichtvenster met " FindWindow " en stuur de " Enter " -toets om het vak bericht met " SendKeys . " Dit dwingt de standaard knop klikken om uit te voeren en dus sluit het berichtvenster .
5

Test de functionaliteit gedefinieerd in " TimerSub " door het toevoegen van een knop om " frmMain . " In de knop gebeurtenis click -code , de timer instellen :

SetTimer hWnd , NV_CLOSEMSGBOX , 5000 , AddressOf TimerProc

Dit dwingt het berichtvenster te sluiten in 5000 milliseconden of 5 seconden . Selecteer " Run " en " Start" in het menu in VB om het programma uit te voeren .

Previous: Next:
  Visual Basics Programming
·Hoe maak je een WMI 
·Hoe je maandelijkse betalingen…
·Hoe te IndexOf gebruiken in VB…
·Hoe maak je delen van een stri…
·Hoe kan ik Debug Visual Basic …
·Hoe de Tab toets Detect in Com…
·Hoe maak je een browser Ga naa…
·Hoe te Animated Screensavers i…
·Hoe te ActiveX -componenten te…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·MySQL Basics voor Visual Leerlingen 
·Hoe maak je een Javascript array maken m…
·SQL String Tutorial 
·Hoe kan ik een aangepaste MSI Creëren 
·PHP Programmeur Salarissen voor een klei…
·Hoe te verbinden 4D met PHP 
·Hoe te Decimalen toe in C + + 
·Hoe maak je een dubbele te maken in een …
·Hoe maak je een webbrowser in Java Start…
Copyright © Computer Kennis http://www.nldit.com