| Microsoft Visual Basic -besturingselementen kunt u programmeren berichten in een gebruikers formulier dialoogvenster weer te geven . U gebruikt berichtvakjes wanneer u wilt de gebruiker een vraag stellen aan of een foutbericht weergegeven en de gebruiker informeren over mogelijke oplossingen voor het probleem . De coördinaat parameters van een formulier geeft u de mogelijkheid om haar positie in het open raam te bepalen . Door het plaatsen van een bericht in het centrum van een Visual Basic- formulier , kunt u de tekst beter zichtbaar voor de gebruiker te maken . Instructies 1
  Klik op Start in Windows en klik vervolgens op " Microsoft Visual Studio . " Kopen van 2   Klik op " File " en vervolgens op " Nieuw " om de standaard " Form1 maken . " vorm 3
  Voeg de volgende code in het open raam :   Type RECT 
  Links As Long
  Top of als lange   Rechts As Long
  Bottom As Long
  End Type   Public Declare Function SetWindowPos Lib " user32 " ( )
  Public Declare Function GetWindowRect Lib " user32 " ( ByVal hwnd _As Long , lpRect Als RECT ) zoals lang
  Functie WinProc2 ( ByVal lMsg zoals lang, ByVal wParam zoals lang, _ByVal lParam As Long ) op As Long 
  Dim rectForm Zoals RECT , rectMsg Zoals RECT   Dim x As Long , y As Long
 
  ' On HCBT_ACTIVATE , tonen de MsgBox gecentreerd over Form1 
  Als lMsg = HCBT_ACTIVATE dan 
  ' de coördinaten van het formulier en de message box 
  Get' naar het midden van het formulier locatie 
  GetWindowRect Form1.hwnd , rectForm 
  bepalen GetWindowRect wParam , rectMsg 
  x = ( rectForm.Left + ( rectForm.Right - rectForm.Left ) /2 ) - _ 
  ( ( rectMsg.Right - rectMsg.Left ) /2 ) 
  y = ( rectForm.Top + ( rectForm.Bottom - rectForm.Top ) /2 ) - _ 
  ( ( rectMsg.Bottom - rectMsg.Top ) /2 ) op   ' Positie van de msgbox 
  SetWindowPos wParam , 0 , x , y , 0 , 0 , _   SWP_NOSIZE Of SWP_NOZORDER Of SWP_NOACTIVATE
  End Function 
  Private Sub Command2_Click ( )   Dim hInst zoals lang
  Dim Thread zoals lang
 
  ' Geef het bericht doos 
  ' MsgBox "Dit bericht doos is gepositioneerd op (0,0 ) . "   End Sub 
  Press Goedkope 4 de " F5 " toets om het programma uit te voeren . 5
  Klik op de " Command2 " knop op het formulier om het bericht weer in het midden van het formulier . Klik op " OK " om het berichtvenster te sluiten . 
 
 |