'Rand' vom Fenster ändern

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
S3b
Beiträge: 46
Registriert: 06.05.2007 13:46
Wohnort: Neustadt

'Rand' vom Fenster ändern

Beitrag von S3b »

Ich will das da
Bild
verändern oder verschwinden lassen..
geht das mit PureBasic?

Danke im Vorraus
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Ändern => Selber zeichnen
Verschwinden => #PB_Window_BorderLess
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

On the Fly (also bei bestimmten Aufrufen innerhalb deines Programmes), oder nur beim Erstellen?

Code: Alles auswählen

Procedure.l disableBorder(lWindow.l)
 lWindow = WindowID(lWindow) 
 lCurrentStyle.l = GetWindowLong_(lWindow, #GWL_STYLE)

 lNewStyle.l = lCurrentStyle NOT #WS_BORDER
 lNewStyle = lNewStyle NOT #WS_BORDER
 lNewStyle = lNewStyle NOT #WS_THICKFRAME
 lNewStyle = lNewStyle NOT #WS_SYSMENU

 SetWindowLong_(lWindow, #GWL_STYLE, lNewStyle)
EndProcedure
Das ist jetzt nur so dahingeschreibselt, ohne zu testen und ohne lange drüber nachzudenken. Mit dem "AND" und dem "NOT" bin ich mir nicht mehr so sicher.

Naja, ich hoffe, ich konnte wenigstens vom Ansatz her helfen ;)

Gr33tz
Tafkadasom2k5
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Benutzeravatar
S3b
Beiträge: 46
Registriert: 06.05.2007 13:46
Wohnort: Neustadt

Beitrag von S3b »

Kay, Problem gelöst.. danke Tafkadasom2k5 & AND51
Benutzeravatar
Tafkadasom2k5
Beiträge: 1578
Registriert: 13.08.2005 14:31
Kontaktdaten:

Beitrag von Tafkadasom2k5 »

Funktionierte meine Procedure so ohne Weiteres? :?
OpenNetworkConnection() hat geschrieben:Versucht eine Verbindung mit dem angegebenen Server aufzubauen. 'ServerName$' kann eine IP-Adresse oder ein voller Name sein (z.B.: "127.0.0.1" oder "ftp.home.net").
php-freak hat geschrieben:Ich hab die IP von google auch ned rausgefunden!
Antworten