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 :D

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 :D
;-)

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? :roll:

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

:oops: :oops: :oops: :oops:

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