Seite 1 von 2
Alle Headeroptionen
Verfasst: 28.05.2006 21:58
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?
Verfasst: 28.05.2006 22:02
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)
Verfasst: 28.05.2006 22:08
von Rockmaster
Super danke!!!
Um sie einzusetzen muss man sie soweit ich weis als Falg in OpenWindow einfügen.
Verfasst: 28.05.2006 22:11
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?
Verfasst: 28.05.2006 22:36
von Rockmaster
Stimmt sry hab mich nur vertippt

Verfasst: 28.05.2006 22:40
von ts-soft
nur ein bissel spaß

Re: Alle Headeroptionen
Verfasst: 28.05.2006 22:45
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.
Verfasst: 28.05.2006 22:46
von AND51
Tja, wie sagt doch mein Onkel? "Links ist da, wo der Daumen rechts ist!"

Re: Alle Headeroptionen
Verfasst: 28.05.2006 23:02
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

Verfasst: 29.05.2006 14:37
von Rockmaster
Schitt wieder ein Flüchtigkeitsfehler...
Meinen nächsten Beitrag schau ich mir doch lieber 2 mal an!