Blinkende Titelleiste
 Info  
Von : Wolfgang Kluge
 Zusatz  
Printfreundliche Ansicht
Outlook hats, VB hats und viele andere auch. Die Rede ist von der blinkenden Titelleiste. Diese wird im Normalfall dazu verwendet, um dem User zu sagen, hier ist was (bei VB ists zB. ein Stop-Befehl, der sowas auslößt).

Um auch in selbstgeschriebenen Anwendungen diesen Effekt verwenden zu können bedarf es wieder mal einer API-Funktion.

 Deklaration:
Private Declare Function FlashWindow Lib "user32" (ByVal hwnd As Long, ByVal bInvert As Long) As Long


Mit dem Aufruf dieser Funktion, werden die Farben einfach Invertiert. Um nun einen Blink-Effekt zu erzeugen, braucht man noch einen Timer, mit eine Intervall-Zeit von ca.1000ms.
' zB. im Timer-Ereigniss
FlashWindow Me.hwnd, 1