webForumDet fria alternativet

ramlösa fönster...

2 svar · 375 visningar · startad av phonkworks

phonkworksMedlem sedan juli 2001228 inlägg
#1

Hej!

Vet nån om det finns något Theme för XP där fönsternamnlister och fönsterramar är borttagna.

Bygger en java application som ska köras som "kiosk" och det får inte finnas några lister och ramar på fönstren. Applikationen sköter all visning och stängning av fönster. Kanske inte är panik om det ligger en ram runt fönstret men det får absolut inte finnas någon namnlist med minimera, maximera, stänga knappar.

Som sagt finns det något Theme som åstakommer detta, om inte, går det att göra ett sådant, eller kan man hacka sig in i xp's default theme och bara plocka bort?

mvh
phonk

tydalMedlem sedan juni 20034 013 inlägg
#2

Hmm... Windows funkar så att för varje nytt fönster man skapar så anger man vad fönstret ska ha för saker. Standardinställningen är namnlist, utan systemmeny och minimera/maximera samt en liten ram (dock ej möjligt att ändra storlek). Vad man vill ha, eller inte vill ha, anges som en parameter i funktionsanropet CreateWindow.

Att du använder Java gör det ju lite knepigare eftersom språket som sådant är plattformsoberoende. I stället är det ju så att det någonstans i Windowsimplementationen av java-vm:n finns inlagt en egen standardinställning för nya fönster.

Hmm... Hade du programmet mot Windows direkt hade det inte varit några problem. Men du måste nog kika på den fönsterhanterare du använder i Java. Kolla i dokumentationen för vilka alternativ du har när du skapar fönster, om det finns några anpassningar för Windows där. Har du sån tur att du får ange "window style" själv så är det WS_POPUP som är det du efterlyser. Det är en konstant med värdet 0x80000000.

phonkworksMedlem sedan juli 2001228 inlägg
#3

Hm.. jag är rädd att man inte har någon som helst kontroll i java över hur fönstren skapas native. Man kan sätta LookAndFeel för applikationen men inte för själva fönstret, det spikar OS'et dit med basta :)

Det här med Themes då, är det omöjligt att skapa titelradslösa fönster den vägen?

mvh!
phonk

128 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)