nach autostart unten in die taskleiste in standby modus gehn
nach autostart unten in die taskleiste in standby modus gehn
weis einer wie das geht?
hab das programm in ..../windows/run zum autostart in der regedit gesetzt
aber ich will das programm erst öffnen, wenn man unten rechts das icon anklickt
blos wie krieg ich 1. das unten rechts in die taskleiste rein
2. wie mach ich das erst nach dem klick auf das icon in der taskleiste sich das programm öffnet
hab das programm in ..../windows/run zum autostart in der regedit gesetzt
aber ich will das programm erst öffnen, wenn man unten rechts das icon anklickt
blos wie krieg ich 1. das unten rechts in die taskleiste rein
2. wie mach ich das erst nach dem klick auf das icon in der taskleiste sich das programm öffnet
- vonTurnundTaxis
- Beiträge: 2130
- Registriert: 06.10.2004 20:38
- Wohnort: Bayreuth
- Kontaktdaten:
- vonTurnundTaxis
- Beiträge: 2130
- Registriert: 06.10.2004 20:38
- Wohnort: Bayreuth
- Kontaktdaten:
- vonTurnundTaxis
- Beiträge: 2130
- Registriert: 06.10.2004 20:38
- Wohnort: Bayreuth
- Kontaktdaten:
1. Die Hilfe ist ungemein Hilfreich!
2. http://forums.purebasic.com/german/viewtopic.php?t=3867PureBasic-Hilfe hat geschrieben:Fügt ein Icon in den "SysTray" Bereich hinzu. Wenn #PB_Any als '#SysTrayIcon' Parameter verwendet wird, dann wird der Identifier des neuen Systray-Icons als 'Ergebnis' zurückgegeben. 'WindowID' muss eine gültige WindowID() sein. 'ImageID' muss ein zuvor (mittels LoadImage()) geladenes Bild sein; bei diesem Befehl werden jedoch nur ICON (.ico) Bilder unterstützt. UseImage() kann benutzt werden, um einfach diese ID zu bekommen.
Wenn ein Ereignis auf irgendeinem der SysTray Icons auftritt, wird ein #PB_EventSysTray Ereignis zurückgegeben. EventGadgetID() kann benutzt werden, um das benutzte SysTrayIcon zu ermitteln. Der EventType() Befehl wird ebenfalls durch diesen Befehl aktualisiert.
Hinweis: Alle SysTray Icons werden automatisch am Programmende entfernt.
Das in der Hilfe befindliche Beispiel
MFG PMV
Code: Alles auswählen
If OpenWindow(0, 100, 150, 300, 100, #PB_Window_SystemMenu, "PureBasic - SysTray Example")
AddSysTrayIcon(1, WindowID(), LoadImage(0, "Data\CdPlayer.ico"))
AddSysTrayIcon(2, WindowID(), LoadImage(1, "Data\CdPlayer.ico"))
SysTrayIconToolTip(1, "Icon 1")
SysTrayIconToolTip(2, "Icon 2")
Repeat
Event = WaitWindowEvent()
If Event = #PB_Event_SysTray
If EventType() = #PB_EventType_LeftDoubleClick
MessageRequester("SysTray", "Left DoubleClick on SysTrayIcon "+Str(EventGadgetID()),0)
ChangeSysTrayIcon (EventGadgetID(), LoadImage(0, "Data\CdPlayer.ico"))
SysTrayIconToolTip(EventGadgetID(), "Changed !")
EndIf
EndIf
Until Event = #PB_Event_CloseWindow
EndIf- vonTurnundTaxis
- Beiträge: 2130
- Registriert: 06.10.2004 20:38
- Wohnort: Bayreuth
- Kontaktdaten:
und nach dem OpenWindow noch ein
dann gehts vom Autostart gleich ins Systray.
Code: Alles auswählen
HideWindow(0,1)PB 4.02 XP Pro SP2 "Der Code ist willig, aber der Prozessor ist schwach."
Es gibt keine Vista-Witze. Es ist alles wahr!
Es gibt keine Vista-Witze. Es ist alles wahr!