vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Form unauffällig in Vordergrund 
Autor: That
Datum: 27.02.05 15:47

Hallo zusammen,

ich möchte gerne eine Form während der Benutzer ein Spiel spielt, so in den Vordergrund bekommen, dass das Spiel nicht gestört wird. Sprich am Besten unauffällig in die linke obere Ecke.

Durch den Code
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal _
  hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, _
  ByVal cy As Long, ByVal wFlags As Long) As Long
Private Const SWP_NOMOVE As Long = &H2
Private Const SWP_NOSIZE As Long = &H1
Private Const HWND_TOPMOST As Long = -1
 
 
Function MakeForeground(Aktivate As Boolean)
   If Aktivate Then
      Call SetWindowPos(Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or _
        SWP_NOSIZE)
   Else
      Call SetWindowPos(Me.hwnd, 0, 0, 0, 0, 0, 0)
   End If
End Function
kann ich schonmal eine Forum in den Vordergrund kriegen, ohne dass Sie Focus hat! Nur:
Wie bekomme ich eine Form angezeigt, ohne dass sie direkt den Focus bekommt? Denn Form.Show, oder Form.Visible=true setzen ja auch automatisch einen Focus!


Schonmal besten Dank für eure Ratschläge!

____________________________________

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Form unauffällig in Vordergrund1.013That27.02.05 15:47
Re: Form unauffällig in Vordergrund484Master27.02.05 16:50
Re: Form unauffällig in Vordergrund557Guido Eisenbeis27.02.05 20:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel