Tray Icon Info
-
- Beiträge: 275
- Registriert: 27.08.2009 14:14
- Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
- Kontaktdaten:
Tray Icon Info
Hallo,
wie ist es möglich so etwas zu erstellen was z.B. bei automatischen Update kommen diese Infoboxen über den icon in der Systemleiste?
Euer netzcoder
wie ist es möglich so etwas zu erstellen was z.B. bei automatischen Update kommen diese Infoboxen über den icon in der Systemleiste?
Euer netzcoder
PB 4.40 Final Full Version
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Re: Tray Icon Info
mal ganz kurz und schmerzlos...
Code: Alles auswählen
ExamineDesktops()
X = DesktopWidth(0) - 200
Y = DesktopHeight(0)
YD = 0
Dir = -1
OpenWindow( 0, X, Y, 200, 32, "", #PB_Window_BorderLess )
StickyWindow(0, 1)
TextGadget( 0, 4, 4, 192, 24,"BUH! Ich bin ein Update!", #PB_Text_Border )
SetGadgetColor(0, #PB_Gadget_BackColor, $FFFFFF )
AddWindowTimer(0, 0, 50)
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_Timer
YD + Dir
If YD < -32
Dir = -Dir
EndIf
ResizeWindow(0, X, Y + YD, #PB_Ignore, #PB_Ignore )
EndIf
Until YD > 0
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Re: Tray Icon Info
wenn du bei mehreren bildschirmen die taskleiste nicht auf dem ganz rechten hast, wird das nicht funktionieren.
-
- Beiträge: 275
- Registriert: 27.08.2009 14:14
- Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
- Kontaktdaten:
Re: Tray Icon Info
Jo aber gibt es nicht so etwas direkt dabei? Muss ja eigentlich!
PB 4.40 Final Full Version
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Re: Tray Icon Info
auf dem ganz Linken. in den meisten Fällen.Josh hat geschrieben:wenn du bei mehreren bildschirmen die taskleiste nicht auf dem ganz rechten hast, wird das nicht funktionieren.
aber das war nicht Bestandteil der Frage.
is ja auch nur ne müde Demo für die Bewegung.
man würde sowieso die Taskleiste anzapfen hinsichtlich Position und ParentID.
hä? was wobei?netzcoder hat geschrieben:Jo aber gibt es nicht so etwas direkt dabei? Muss ja eigentlich!
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
Re: Tray Icon Info
du meinst sicher so etwas
google mal nach systray baloon
google mal nach systray baloon
-
- Beiträge: 275
- Registriert: 27.08.2009 14:14
- Computerausstattung: Intel Quad Core 2.5 GHz; 8GB DDR2 RAM; NVIDIA GeForce GT 130 mit 1500 MB; 2TB HDD;
- Kontaktdaten:
Re: Tray Icon Info
@Josh: Genau das meinte ich. Ich kannte bloß den Namen nicht... Ich schau mal was es da so gibt
Aber erstmal danke euch zweien.
Aber erstmal danke euch zweien.
PB 4.40 Final Full Version
-
- Beiträge: 44
- Registriert: 30.03.2009 17:55
- Computerausstattung: PB4.40 Pro
C++: MinGW :)
Java: Eclipse :)
Notepad++ :)
--
Notebook/eher Mobile Workstation :D : Q9800 - nVidia - 4GB Ram - 500GB HD
Re: Tray Icon Info
http://forums.purebasic.com/english/vie ... 30&start=0
Der Code muss nur noch für die aktuelle PB Version geupdatet werden(PB4.3: UseImage -> ImageID() und EventGadgetID()->EventGadget() und Gadgetlistzeugs wegmachen)
Für PB4.4 müsste man noch die DLLAufrufe ändern - statt Strings Pointer übergeben oder sowat ... keine ahnung - mich hat die Umstellung bei den DLLAufruf-Parametern etwas geärgert
MfG
Teejex
Der Code muss nur noch für die aktuelle PB Version geupdatet werden(PB4.3: UseImage -> ImageID() und EventGadgetID()->EventGadget() und Gadgetlistzeugs wegmachen)
Für PB4.4 müsste man noch die DLLAufrufe ändern - statt Strings Pointer übergeben oder sowat ... keine ahnung - mich hat die Umstellung bei den DLLAufruf-Parametern etwas geärgert

MfG
Teejex
我是单洋。
我是德国人。
我是德国人。
- 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: Tray Icon Info
<offtopic>
gäbe es keinen Grund zum Ärgern. Ich fasse Call... schon eine Ewigkeit nicht mehr an, die letzte
Änderung hat also keinerlei Einfluß gehabt. Vielleicht springste ja jetzt endlich auf den Zug der Zeit
</offtopic>
Gruß
Thomas
Hättest Du beim Umstieg auf PB 4.0 bereits alles auf Prototypes geändert, wie es empfohlen wurde,teejex hat geschrieben:mich hat die Umstellung bei den DLLAufruf-Parametern etwas geärgert
gäbe es keinen Grund zum Ärgern. Ich fasse Call... schon eine Ewigkeit nicht mehr an, die letzte
Änderung hat also keinerlei Einfluß gehabt. Vielleicht springste ja jetzt endlich auf den Zug der Zeit

</offtopic>
Gruß
Thomas