vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

Visual-Basic Einsteiger
Re: Einfluß eines Programms im Hintergrund auf die Grafische Anzeige der Userfor 
Autor: VBStein
Datum: 23.07.08 17:01

Hai,

das ist wohl eine Objectlibrary, was du da verwendest.
Hm ...

dann ist der einzigste Trick darin, die Userform allways topmost zu setzen - das meint dann, dass die auftuenden Windows ihr werkeln hinter der Userform verrichten und nicht vorn.

Das kannst Du mit zwei API-Funktionen machen:

SetWindowPos()
und
GetForeGroundWindow()

Private Const SWP_NOMOVE As Long = &H2
Private Const SWP_NOSIZE As Long = &H1
Private Const HWND_TOPMOST As Long = -1
 
Private Declare Function GetForegroundWindow Lib "user32.dll" () As Long
 
Private Declare Function SetWindowPos Lib "user32.dll" (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 Sub UserForm_Activate()
   SetWindowPos GetForeGroundWindow, _
                HWND_TOPMOST, 0, 0, 0, 0, _
                SWP_NOMOVE OR SWP_NOSIZE
End Sub
Deine Userform wird daraufhin majestätig über dem Geflimmer im Hintergrund wachen ;)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Einfluß eines Programms im Hintergrund auf die Grafische Anz...2.997Stefan K.22.07.08 22:06
Re: Einfluß eines Programms im Hintergrund auf die Grafische...2.274VBStein23.07.08 10:01
Re: Einfluß eines Programms im Hintergrund auf die Grafische...2.222AndyOG23.07.08 11:44
Re: Einfluß eines Programms im Hintergrund auf die Grafische...2.210VBStein23.07.08 13:57
Re: Einfluß eines Programms im Hintergrund auf die Grafische...2.442Stefan K.23.07.08 14:45
Re: Einfluß eines Programms im Hintergrund auf die Grafische...2.251VBStein23.07.08 17:01
Re: Einfluß eines Programms im Hintergrund auf die Grafische...2.277Stefan K.23.07.08 17:58
Re: Einfluß eines Programms im Hintergrund auf die Grafische...2.191Stefan K.27.07.08 19:17

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