Seite 1 von 2
Fenster Rahmen entfernen [gelöst]
Verfasst: 30.11.2007 18:10
von Scarabol
Hallo Leute,
wie kann ich den Rahmen von einem Fenster entfernen?
Oder wenigstens mit Region oder so unsichtbar machen?
Gruß
Scarabol
Re: Fenster Rahmen entfernen
Verfasst: 30.11.2007 18:11
von Kiffi
#PB_Window_BorderLess
Verfasst: 30.11.2007 18:13
von Scarabol
Hehe,
Schlauberger
Ich habs ja extra hier geschrieben, weil ich a) nur das Handle hab und b) das Fenster bereits existiert...
Gruß
Scarabol
PS
Ja, sorry für die schlechte Beschreibung
Verfasst: 30.11.2007 18:19
von Kiffi
Scarabol hat geschrieben:Schlauberger

Auszug aus meinem WinDuos:
Code: Alles auswählen
Procedure SetStyles(ExplorerHandle.l)
SetWindowLong_(ExplorerHandle, #GWL_EXSTYLE, GetWindowLong_(ExplorerHandle, #GWL_EXSTYLE) &~ #WS_EX_CLIENTEDGE )
SetWindowLong_(ExplorerHandle, #GWL_EXSTYLE, GetWindowLong_(ExplorerHandle, #GWL_EXSTYLE) &~ #WS_EX_WINDOWEDGE )
SetWindowLong_(ExplorerHandle, #GWL_STYLE, GetWindowLong_(ExplorerHandle, #GWL_STYLE) &~ #WS_DLGFRAME)
SetWindowLong_(ExplorerHandle, #GWL_STYLE, GetWindowLong_(ExplorerHandle, #GWL_STYLE) &~ #WS_THICKFRAME)
SetWindowLong_(ExplorerHandle, #GWL_STYLE, GetWindowLong_(ExplorerHandle, #GWL_STYLE) &~ #WS_OVERLAPPED )
SetWindowLong_(ExplorerHandle, #GWL_STYLE, GetWindowLong_(ExplorerHandle, #GWL_STYLE) &~ #WS_BORDER)
EndProcedure
Grüße ... Kiffi
Verfasst: 30.11.2007 18:36
von Scarabol
Jup danke,
und welches davon ist um den Rahmen zu "vernichten"?
WS_EX_CLIENTEDGE, WS_EX_WINDOWEDGE, WS_THICKFRAME - erstellen Rahmen
Gruß
Scarabol
Verfasst: 30.11.2007 18:56
von milan1612
IIRC musst du sie alle entfernen, genau so wie es Kiffi gemacht hat.
Verfasst: 30.11.2007 19:24
von Kiffi
Scarabol hat geschrieben:und welches davon ist um den Rahmen zu "vernichten"?
schon mal ausprobiert?

Verfasst: 30.11.2007 20:02
von Scarabol
Ja toll...
@milan
Wie kann ich die den entfernen...?
Ich müsste doch den Style des Fensters ermitteln <- kein Prob
und dann die jeweiligen Konstanten rausfiltern... <- Wie geht das?
Gruß
Scarabol
Verfasst: 30.11.2007 20:07
von Scarabol
Ok vergesst es Leute
SORRY @ KIFFI
Hab mir den Code nicht richtig angesehen und daher auch nicht getestet....
Gruß
Scarabol
Verfasst: 30.11.2007 20:12
von Scarabol
So für die Nachwelt:
Testet und benutzt den Code von Kiffi, der funzt....
Gruß
Scarabol