vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Newsletter  | Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2019
 
zurück
Rubrik: Fenster09.05.01
FlashWindow-Funktion

Mit Hilfe dieser Funktion kann man genz leicht die Titelleiste eines Fensters und das dazugehörige Icon in der Taskleiste kurz aufblinken lassen.

Betriebssystem:  Win95, Win98, WinNT, Win2000, WinMEViews:  9.420 

Beschreibung:
Mit Hilfe dieser Funktion kann man genz leicht die Titelleiste eines Fensters und das dazugehörige Icon in der Taskleiste kurz aufblinken lassen.

Deklaration:

Declare Function FlashWindow Lib "user32.dll" ( _
  ByVal hwnd As Long, _
  ByVal bInvert As Long) As Long

Parameter:
hwndLegt das Handle des Fensters fest, dessen Titelleiste kurz aufblinken soll.
bInvertGeben Sie hier einen Wert ungleich 0 an, so wird die Titelleiste inaktiv dargestellt werden. Rufen Sie die Funktion gleich im Anschluss daran mit bInvert=0 auf, wird die Fenster-Titelleiste wieder normal dargestellt. So entsteht auch dieser Aufblink-Effekt.

Rückgabewert:
Die Funktion gibt 0 zurück, wenn das Fenster zuvor den "Inaktiven" Zustand anzeigte. War die Titelzeile "normal" dargestellt, wird 1 zurückgegeben.

Beispiel:

Private Declare Function FlashWindow Lib "user32.dll" ( _
  ByVal hwnd As Long, _
  bInvert As Long) As Long
' Timer.Interval = 500
Private Sub Timer1_Timer () 
  Static Retval As Long 
  ' Die Bits werden bei jedem Aufruf mit "Not" getauscht,
  ' so daß einmal eine "0", und das andere mal eine
  ' Zahl ungleich "0" für "Not RetVal" ermittelt wird.
  RetVal = FlashWindow(Me.hwnd, Not RetVal) 
End Sub

Diese Seite wurde bereits 9.420 mal aufgerufen.

nach obenzurück
 
   

Druckansicht Druckansicht Copyright ©2000-2019 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