Autor Beitrag
.Johannes.
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Mo 05.01.04 20:01 
Wie kann ich Windows dazu bringen, dass alle Fenster, die zukünftig geöffnet werden in meinem Fenster eingenunden werden?
Sie sollen also nicht mehr auf den Desktop gebracht werden, sondern in mein Fenster.
MaxiTB
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 679

Win2000, WinXp, Workbench ;-)
D7 Ent, VS2003 Arch.
BeitragVerfasst: Fr 23.01.04 21:20 
Kannst du deine Frage etwas ausführen ?

Welche Windows - die in deiner Applikation oder auch die von anderen Applikationen.

Letzteres geht nämlich nicht. Ersteres dagegen ziemlich leicht, indem du ein MDI Fenster machst und die anderen Fenster als MDI childs erstellst.

_________________
Euer Mäxchen
Wer früher stirbt, ist länger tot.
toms
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1099
Erhaltene Danke: 2



BeitragVerfasst: Fr 23.01.04 21:25 
Zitat:
Letzteres geht nämlich nicht


Geht's schon; mit Hooks und API Kenntnissen...
MaxiTB
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 679

Win2000, WinXp, Workbench ;-)
D7 Ent, VS2003 Arch.
BeitragVerfasst: Fr 23.01.04 21:33 
::toms

Würde ich trotzdem nicht empfehlen.

Man kann nicht einfach jedes Window als MDI child 'umbiegen'; da hauts jede zweite Applikation von mir weg, wenn das wer versuchen würde, weil MDI childs doch ein bisserl anders reagieren/funktionieren. Weiß ja nicht obs in Delphi transparent ist, aber in C++ plus API hat man da Rießentroubles bei Mixes. Und ich möchte gar nicht wissen, was bei Systemfenstern passiert ... wie Controls reagieren ... wah ... Horror, wenn man das alles ausprogrammieren möchte, weil nix wirklich dokumentiert ist.

_________________
Euer Mäxchen
Wer früher stirbt, ist länger tot.