fenster ohne taskleisteneintrag erstellen

Für allgemeine Fragen zur Programmierung mit PureBasic.
Moxl
Beiträge: 150
Registriert: 26.10.2012 13:19

fenster ohne taskleisteneintrag erstellen

Beitrag von Moxl »

Hallo :allright:

einfache frage:
wie erstelle ich ein fenster ohne taskleisteneintrag? <)
gibts da eine API für?

die SuFu hat mich leider nicht weiter gerbacht /:->
Benutzeravatar
Bisonte
Beiträge: 2476
Registriert: 01.04.2007 20:18

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von Bisonte »

Unter HideFromTaskBar.... wäre folgendes rausgefallen... aber nur wenn du danach gesucht hättest ;)

http://purebasic.fr/german/viewtopic.ph ... 29#p267529
PureBasic 6.21 (Windows x86/x64) | Windows11 Pro x64 | AsRock B850 Steel Legend Wifi | R7 9800x3D | 64GB RAM | GeForce RTX 5080 | ThermaltakeView 270 TG ARGB | build by vannicom​​
Moxl
Beiträge: 150
Registriert: 26.10.2012 13:19

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von Moxl »

ok ich habe nicht auf englisch gesucht :P

trotzdem danke :allright:
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7039
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von STARGÅTE »

Ohne Win API einfach ein Unsichtbares Hauptfenster erstellen und ein echtes Child-Window was angezeigt wird:

Code: Alles auswählen

Enumeration
	#Window_Temp
	#Window
EndEnumeration

OpenWindow(#Window_Temp, 0, 0, 10, 10, "", #PB_Window_Invisible)
OpenWindow(#Window, 0, 0, 800, 600, "WindowTitle", #PB_Window_MinimizeGadget|#PB_Window_ScreenCentered, WindowID(#Window_Temp))

Repeat
	
	Select WaitWindowEvent()
			
		Case #PB_Event_CloseWindow
			End
			
	EndSelect
	
ForEver
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
hjbremer
Beiträge: 822
Registriert: 27.02.2006 22:30
Computerausstattung: von gestern
Wohnort: Neumünster

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von hjbremer »

OpenWindow(...)
#PB_Window_Tool : Erstellt ein Fenster mit einer schmaleren Titelzeile und ohne Taskleisten-Eintrag.
Purebasic 5.70 x86 5.72 X 64 - Windows 10

Der Computer hat dem menschlichen Gehirn gegenüber nur einen Vorteil: Er wird benutzt
grüße hjbremer
Derren
Beiträge: 558
Registriert: 23.07.2011 02:08

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von Derren »

hjbremer hat geschrieben:OpenWindow(...)
#PB_Window_Tool : Erstellt ein Fenster mit einer schmaleren Titelzeile und ohne Taskleisten-Eintrag.
Und ohne die Möglichkeit einen Maximier- und Minimierbutton (in der Titelleiste) hinzuzufügen.
Signatur und so
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8837
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

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von NicTheQuick »

Ein Minimierbutton ohne Taskleisteneintrag ist aber auch etwas unpraktisch. :-D
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von RSBasic »

Unwiderrufliches Minimieren, das ist mal eine Konsequenz. :allright: :mrgreen:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7039
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von STARGÅTE »

Also bei meiner Variante erscheint das minimierte Fenster dann unten links über der Taskleiste
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8837
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

Re: fenster ohne taskleisteneintrag erstellen

Beitrag von NicTheQuick »

Ich konnte gerade mal deine Variante testen, STARGÅTE.
Unter Linux hat das Fenster dann trotzdem einen Taskbareintrag. ;)
Antworten