Windowcolor im Systray
Windowcolor im Systray
Servus,
ich eine Frage, komme irgendwie nicht drauf. Also ich möchte das Systray Fenster gerne aus der Taskleiste rausholen und in ein eigenenes Fenster einbauen. Das ist soeit ein Problem, aber wenn ich es dann in meinem Fenster habe ist das Systray nicht mehr so schön transparent wie in der Taskleiste sondern hat einen schwarzen Hintergrund. Kann ich das ändern?
Wäre super wenn jemand eine Ahnung hat.
Gruß Swappy
ich eine Frage, komme irgendwie nicht drauf. Also ich möchte das Systray Fenster gerne aus der Taskleiste rausholen und in ein eigenenes Fenster einbauen. Das ist soeit ein Problem, aber wenn ich es dann in meinem Fenster habe ist das Systray nicht mehr so schön transparent wie in der Taskleiste sondern hat einen schwarzen Hintergrund. Kann ich das ändern?
Wäre super wenn jemand eine Ahnung hat.
Gruß Swappy
Wer anderen eine Grube gräbt, hat Gold im Mund.
- Fluid Byte
- Beiträge: 3110
- Registriert: 27.09.2006 22:06
- Wohnort: Berlin, Mitte
Brauch man meines erachtens für die Frage nicht, aber hier:
Code: Alles auswählen
If OpenWindow(0,200,200,300,300,"Test",#PB_Window_SystemMenu)
handle =FindWindow_("Shell_TrayWnd",0)
handle2 = FindWindowEx_(handle,0,"TrayNotifyWnd",0)
handle = FindWindowEx_(handle2,0,"SysPager",0)
SetParent_(handle,WindowID(0))
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
SetParent_(handle,handle2)
EndIf
Wer anderen eine Grube gräbt, hat Gold im Mund.
- NicTheQuick
- Ein Admin
- Beiträge: 8808
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- PureLust
- Beiträge: 1145
- Registriert: 21.07.2005 00:02
- Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
- Wohnort: am schönen Niederrhein
Also hier auf XP-Pro klappt das.NicTheQuick hat geschrieben:Bei mir funktioniert dein Code gar nicht.
Kann es sein, dass die Classes nicht bei jedem Windows gleich heißen?
Welches OS hast Du denn?
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
- NicTheQuick
- Ein Admin
- Beiträge: 8808
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Ja, Die Class Namen sind tatsächlich unterschiedlich, daran wird es dann liegen. Aber das problem ist das selba, wie kann ich bei einem fenster den hintergrund transparent machen, bzw ist das überhaupt der Fenster hintergrund, oder der der Icons? ich kann die Farbe auch nicht über einen Brush ändern... Hat vielleicht Irgendwer noch eine Ahnung?
Wer anderen eine Grube gräbt, hat Gold im Mund.
- NicTheQuick
- Ein Admin
- Beiträge: 8808
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
Vielleicht hilft dir der Code aus dem Archiv: Eigene Fensterformen
Ansonsten mal in der PureArea suchen.
Ansonsten mal in der PureArea suchen.