Seite 1 von 2
About Window
Verfasst: 17.06.2007 16:35
von D@nte
Ich hät gern ein "About Window" genauso wie das "Hilfe -> Über - Window" der PB IDE
Sprich ein Window das on top meines Hauptfensters ist aber keine anderen Anwendungen überlagert, deshalb fallen
Code: Alles auswählen
StickyWindow(#Window_1, 1)
SetWindowPos_(WindowID(#Window_1),#HWND_TOPMOST,0,0,0,0,#SWP_NOMOVE|#SWP_NOSIZE)
aus.
Also mit welchem Befehl kann man das realisieren?!
Verfasst: 17.06.2007 16:39
von ts-soft
Einfach die ParentID beim erstellen setzen und Hauptfenster disablen.
Das disablen kannste natürlich auch weglassen, bei einer AboutBox hast
ja alle künstlerischen Freiheiten

Verfasst: 17.06.2007 16:52
von D@nte
>Einfach die ParentID beim erstellen setzen und Hauptfenster disablen.
Ja schon klar, das war meine Alternativlösung, aber nicht die Antwort auf meine Frage
In der PB IDE wird das ParentWindow, also die IDE nicht disabled wenn ich das "Über"-Window der IDE öffne oder läuft das da genauso?!
Verfasst: 17.06.2007 16:53
von ts-soft
Hab es gerade ergänzt, haben wir uns überschnittn. Disablen kannte auch
weglassen, ParentID ist trotzdem die Richtige Antwort.
Verfasst: 17.06.2007 17:01
von ts-soft
Kurzbeispiel:
Code: Alles auswählen
If OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "Main")
If OpenWindow(1, #PB_Ignore, #PB_Ignore, 200, 200, "About", #PB_Window_SystemMenu, WindowID(0))
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Select EventWindow()
Case 0
Break
Case 1
CloseWindow(1)
EndSelect
EndSelect
ForEver
EndIf
EndIf
Verfasst: 17.06.2007 17:14
von Xaby
Verfasst: 17.06.2007 17:23
von D@nte
[OFFTOPIC]
>Kurzbeispiel:
Und wo muss ich das jetzt in mein Programm reinschreiben tun?!
>Alter Minimalist
Wat'n is kurz, pregnant und zeigt genau die Lösung meiner Frage, find ich super so ne Antwort
[/OFFTOPIC]
Danke so geht's bin nit drauf gekommen das DisableWindow() weg zu lassen

Verfasst: 19.06.2007 15:45
von Dark Skillu
ich hätte ne Frage zu deinem Beispiel TS-Soft: Was bewirkt die Konstante
Bzw. wo kann ich sowas nachschlagen?
Weiß bis jetzt immer noch nicht was
genau bewirkt.Obwohl ich mit Gadgets arbeite .
Verfasst: 19.06.2007 15:51
von bobobo
dafür gibt es die PB_Hilfe (die man sich ruhig mal mit Muße angucken
sollte, da stehen interessante Sachen drin)
und #PB_EVENT_GADGET ist 13100 (Frag aber nicht warum

)
Verfasst: 19.06.2007 18:30
von ts-soft
Dark Skillu hat geschrieben:ich hätte ne Frage zu deinem Beispiel TS-Soft: Was bewirkt die Konstante
Windows verfügt über die Fähigkeit "optimale" Fensterposition festzulegen.
Screencentered z.B. sollte wichtigen Programmen, wie Setup-Assistenten
vorbehalten sein (oder bei Erstmaligem Start ohne Konfiguration).
Normalle Fenster, die auch mehrfach geöffnet werden, sollten nicht
übereinander liegen, sondern besser gestaffelt. Das spart so manches suchen
und unnötigen Mausklick
#PB_Ignore für X und Y bewirkt dies.