Alle Headeroptionen

Anfängerfragen zum Programmieren mit PureBasic.
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Alle Headeroptionen

Beitrag von Rockmaster »

Hi ich wollte fragen wie man ein Window so umändern kann das oben links nich nur das kreuz-symbol steht was zum schließen benötigt wird sondern auch das symbol für vollbild und minimieren.. und eventuell auch für hintergrund-weiterlauf.
Ich bin mir ziemlich sicher das dafür WinAPI verwendet werden muss aber wie?
Benutzeravatar
Alves
Beiträge: 1208
Registriert: 19.04.2006 18:24
Kontaktdaten:

Beitrag von Alves »

Dafür bracuht man nicht mal die API

Hier die Codes:

Code: Alles auswählen

  #PB_Window_SystemMenu     : Schaltet das System-Menü in der Fenster-Titelzeile ein.
  #PB_Window_MinimizeGadget : Fügt das Minimieren-Gadget der Fenster-Titelzeile hinzu. #PB_Window_System wird automatisch hinzugefügt.
  #PB_Window_MaximizeGadget : Fügt das Maximieren-Gadget der Fenster-Titelzeile hinzu. #PB_Window_System wird automatisch hinzugefügt.
  #PB_Window_SizeGadget     : Fügt das Größenänderungs-Gadget zum Fenster hinzu.
  #PB_Window_Invisible      : Erstellt ein Fenster, zeigt es aber nicht an. Wird nicht unter AmigaOS unterstützt.
  #PB_Window_TitleBar       : Erstellt ein Fenster mit einer Titelzeile.
  #PB_Window_BorderLess     : Erstellt ein Fenster ohne jegliche Ränder.
  #PB_Window_ScreenCentered : Zentriert das Fenster in der Mitte des Bildschirms. Die Parameter x,y werden ignoriert.
  #PB_Window_WindowCentered : Zentriert das Fenster in der Mitte des übergeordneten Fenster ("parent window"). Die Parameter x,y werden ignoriert.

Eigentlich hätte ich dich in der Hilfe suchen lassen müssen ,aber naja...
Wie du sie einsetzt weißt du, ansonsten --->Hilfe (F1)
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Beitrag von Rockmaster »

Super danke!!!
Um sie einzusetzen muss man sie soweit ich weis als Falg in OpenWindow einfügen.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Rockmaster hat geschrieben:Super danke!!!
Um sie einzusetzen muss man sie soweit ich weis als Falg in OpenWindow einfügen.
Nein, als Flag in OpenWindow einsetzen. Wer ist Falg?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Beitrag von Rockmaster »

Stimmt sry hab mich nur vertippt :oops:
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

nur ein bissel spaß :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
vonTurnundTaxis
Beiträge: 2130
Registriert: 06.10.2004 20:38
Wohnort: Bayreuth
Kontaktdaten:

Re: Alle Headeroptionen

Beitrag von vonTurnundTaxis »

Rockmaster hat geschrieben:oben links nich nur das kreuz-symbol steht
Ich habe Windows zwar schon eine geraume Zeit lang nicht mehr verwendet, aber ich bin mir ziemlich sicher, dass auch Microsofts Betriebssystem den Schließen-Button oben rechts hat.
Nicht durch Zorn, sondern durch Lachen tötet man
ClipGrab | Pastor - jetzt mit kurzen URLs!
Benutzeravatar
AND51
Beiträge: 5220
Registriert: 01.10.2005 13:15

Beitrag von AND51 »

Tja, wie sagt doch mein Onkel? "Links ist da, wo der Daumen rechts ist!" :mrgreen:
PB 4.30

Code: Alles auswählen

Macro Happy
 ;-)
EndMacro

Happy End
Benutzeravatar
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Re: Alle Headeroptionen

Beitrag von edel »

vonTurnundTaxis hat geschrieben:
Rockmaster hat geschrieben:oben links nich nur das kreuz-symbol steht
Ich habe Windows zwar schon eine geraume Zeit lang nicht mehr verwendet, aber ich bin mir ziemlich sicher, dass auch Microsofts Betriebssystem den Schließen-Button oben rechts hat.

Sicher ?

Code: Alles auswählen

  *hWindow.long = OpenWindow(#PB_Any,#PB_Ignore,#PB_Ignore,640,480,"") 
  SetWindowLong_(*hWindow\l,#GWL_EXSTYLE,#WS_EX_LAYOUTRTL|#WS_EX_WINDOWEDGE) 
  Repeat : Until WaitWindowEvent() = 16
:lol:
Rockmaster
Beiträge: 105
Registriert: 28.04.2006 22:19

Beitrag von Rockmaster »

Schitt wieder ein Flüchtigkeitsfehler...
Meinen nächsten Beitrag schau ich mir doch lieber 2 mal an!
Antworten