Fenster in der Taskleiste blinken lassen

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Sauer-RAM
Beiträge: 326
Registriert: 13.04.2009 16:22
Computerausstattung: Lenovo ThinkPad X230t Convertible
Wohnort: Haslach i. K.

Fenster in der Taskleiste blinken lassen

Beitrag von Sauer-RAM »

Hi,
habt ihr eine Ahnung wie man das Fenster in der Taskleiste blinken lässt?

Dankeschonmal
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Fenster in der Taskleiste blinken lassen

Beitrag von Kiffi »

Sauer-RAM >> PureBoard-Suche >> Fenster blinken lassen eingeben >> Suchen-Button anklicken >> Fertig
a²+b²=mc²
Benutzeravatar
Sauer-RAM
Beiträge: 326
Registriert: 13.04.2009 16:22
Computerausstattung: Lenovo ThinkPad X230t Convertible
Wohnort: Haslach i. K.

Re: Fenster in der Taskleiste blinken lassen

Beitrag von Sauer-RAM »

oh mann ich hab bei der hilfesuche gesucht aber vergessen hier zu suchen... tschuldigung... :oops:
"Bildung kommt vom Bildschirm und nicht vom Buch, sonst hieße es ja Buchung."
Dieter Hildebrandt
"Bildung ist Das, was übrig bleibt, wenn man alles was man in der Schule gelernt hat, vergisst. "
Albert Einstein
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Fenster in der Taskleiste blinken lassen

Beitrag 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
Kevin
Beiträge: 236
Registriert: 11.06.2007 12:55

Re: Fenster in der Taskleiste blinken lassen

Beitrag von Kevin »

ist schon in pb umgesetzt: link
sibru
Beiträge: 265
Registriert: 15.09.2004 18:11
Wohnort: hamburg

Re: Fenster in der Taskleiste blinken lassen

Beitrag 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...
Bild Bild
Antworten