FlashWindow

Aus API-Wiki
Version vom 14. August 2008, 15:32 Uhr von Axel Prignitz (Diskussion | Beiträge) (→‎Verweise)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Die API-Funktion FlashWindow stellt die Titelleiste eines Fensters oder das Icon eines minimierten Fensters hervorgehoben dar. Mit FlashWindow wir der Anwender darüber informiert, daß ein Fenster der Aufmerksamkeit bedarf, auch wenn es gerade den Eingabefokus nicht besitzt.

Declare Function FlashWindow Lib "user32" ( _
                 ByVal hWnd As Long, _
                 ByVal bInvert As Long _
                 ) As Long


Parameter

hWnd

Handle des Fensters, das hervorgehoben dargestellt werden soll.


bInvert

Wenn das Fenster von einem Status in einen anderen umgeschaltet werden soll, wird dieser Wert auf 1 gesetzt. Um das Fenster in seinen ursprünglichen Status zu bringen, wird der Wert auf 0 gesetzt.


Rückgabe

Der Fensterstatus vor dem Aufruf der Funktion FlashWindow. War das Fenster aktiv, ist der Rückgabewert ungleich 0, andernfalls 0.


Beispiel

Dim lngReturn As Long

lngReturn = FlashWindow(Me.hWnd, 1)


Betriebssystem

  • Windows 95 oder später
  • Windows NT 3.1 oder später


Verweise

Tipp 0002: Blinkende Titelleiste [1]
Microsoft Knowledge Base KB 147815 [2]