Form immer im Vordergrund (in VB5)

Hi!

Hab ne kleine Frage. Wie kann ich in Visual Basic 5 ein Form-Objekt so programmieren, dass es immer im Vordergrund bleibt, das heißt wenn mehrere Fenster/Programme offen sind, dass meines dann immer im Vordergrund ist, so wie bei der Windows-Hilfe.

===========================================
Neues Formular erstellen

In Edit-Modus, folgendes kopieren und
im in den VB-Editor einfügen

Private Declare Function SetWindowPos& Lib _
„user32“ (ByVal hwnd&, ByVal WndInsertAfter&, _
ByVal x&, ByVal y&, ByVal cx&, ByVal cy&, _
ByVal wFlags&amp:wink:

Private Const SWP_SHOWWINDOW = &H40
Private Const HWND_TOPMOST = -1

Private Sub Form_Resize()
SetWindowPos Form1.hwnd, HWND_TOPMOST, Left / _
Screen.TwipsPerPixelX, Top / _
Screen.TwipsPerPixelY, Width / _
Screen.TwipsPerPixelX, Height / _
Screen.TwipsPerPixelY, SWP_SHOWWINDOW
End Sub

'Gruß Andreas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Buchtip:
Hanser - Programmierpraxis Visual Basic
von Walter Doberenz/Thomas Kowalski
ISBN 3-446-18675-1 Buch anschauen

CU