Seite 1 von 1

Fenster in der Taskleiste blinken lassen

Verfasst: 12.02.2010 12:03
von Sauer-RAM
Hi,
habt ihr eine Ahnung wie man das Fenster in der Taskleiste blinken lässt?

Dankeschonmal

Re: Fenster in der Taskleiste blinken lassen

Verfasst: 12.02.2010 12:23
von Kiffi
Sauer-RAM >> PureBoard-Suche >> Fenster blinken lassen eingeben >> Suchen-Button anklicken >> Fertig

Re: Fenster in der Taskleiste blinken lassen

Verfasst: 12.02.2010 12:54
von Sauer-RAM
oh mann ich hab bei der hilfesuche gesucht aber vergessen hier zu suchen... tschuldigung... :oops:

Re: Fenster in der Taskleiste blinken lassen

Verfasst: 12.02.2010 14:24
von ts-soft
Ich hab da nicht das richtige gefunden, verständlich ist es schon, wenn jemand die Suche
nicht mehr nutzt (mach ich nur noch in Fällen von Verzweiflung :mrgreen: )

http://msdn.microsoft.com/en-us/library ... 85%29.aspx

Das sollteste wohl nach PB umsetzen können ohne Hilfe zu benötigen :wink:

Gruß
Thomas

Re: Fenster in der Taskleiste blinken lassen

Verfasst: 12.02.2010 14:43
von Kevin
ist schon in pb umgesetzt: link

Re: Fenster in der Taskleiste blinken lassen

Verfasst: 12.02.2010 15:20
von sibru

Code: Alles auswählen

;Modul      WinBlink Version 1.01 vom 04.06.2009 
;#PB_Vers  = "4.20"            
;
;Funktion:  Steuerung blinkender Fenster-Titel (auch in TaskBar)
;           Mit dieser Funktion kann ein Fenster-Titel blinkend angezeigt werden
;
;Aufruf:    WinBlink(WinNr, Mode$ {, Interval}) -Mode$: F=FensterTitel und/oder T=TaskLeiste  sonst: blinken aus
;           WinNr : #WindowNr des Fensters, dessen blinken gesteuert werden soll
;           Mode$ : steuert das Blinken, wenn:
;                   "F" enthalten ist, so blinkt der Fenster-Titel,
;                   "T" enthalten ist, so blinkt der Taskleisten-Eintrag
;                   ist keines der beiden Zeichen enthalten (GROSS-/klein-
;                   schrift egal...), so wird das Blinken ausgeschaltet.
;           Intervall: Blink-Zeit [mSec´s], je größer, desto langsamer...
;                   Wird dieser Parameter nicht angegeben, so wird 200 benutzt
;

;#jaPBeExt exit
Structure FLASHWINFO
  cbSize.l
  hwnd.l
  dwFlags.l
  uCount.l
  dwTimeout.l
EndStructure
Procedure WinBlink(WinID, Mode$, Intervall = 200) ;Mode$: F=FensterTitel und/oder T=TaskLeiste  sonst: blinken aus
  Protected Info.FLASHWINFO
  Info\cbSize = SizeOf(FLASHWINFO)
  Info\hwnd = WindowID(WinNr)
  Mode$ = UCase(Mode$)
  If FindString(Mode$, "F", 1) ;Fenster-Titel
    Info\dwFlags = 5
    If FindString(Mode$, "T", 1) ;Fenster-Titel + TaskLeiste
      Info\dwFlags = 7
    EndIf
  ElseIf FindString(Mode$, "T", 1) ;TaskLeiste
    Info\dwFlags = 6
  EndIf
  Info\uCount = 0 ;wie oft blinken ? (0=endlos)
  Info\dwTimeout = Intervall ;Blink-Dauer [mSec´s]
  FlashWindowEx_(Info)
EndProcedure
Viel Erfolg damit...