Hi,
Kann mir jemand weiterhelfen?
Ich habe ein MDI Gadget in dem Fenster sind die der Benutzer frei verschieben kann.
Leider kann der Benutzer sie auch so verschieben, dass sie sich überlappen, und genau dass will ich nicht.
Gibt es also eine möglichkeit Fenster in einem MDI Gadget davon abzuhalten sich zu überlappen?
MDI Überlappen
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
sehr aufwendig. im grunde ständig koordinaten prüfen.
so ähnlich wie die routine, die ein fenster an den desktoprand andocken läßt.
wäg doch mal aufwand und nutzen ab.
wieso willst du nicht, dass sie sich überlappen können?
der benutzer wird sich die dinger schon so zurechtschieben,
dass er alles erkennen kann, was er will.
aber wenn man mal die anordnung der fenster verändern will,
und bekommt probleme, sie übereinander hinweg zu schieben,
(was ein side-effekt deiner routine werden könnte)
dann wird man sich ganz schön ärgern.
so ähnlich wie die routine, die ein fenster an den desktoprand andocken läßt.
wäg doch mal aufwand und nutzen ab.
wieso willst du nicht, dass sie sich überlappen können?
der benutzer wird sich die dinger schon so zurechtschieben,
dass er alles erkennen kann, was er will.
aber wenn man mal die anordnung der fenster verändern will,
und bekommt probleme, sie übereinander hinweg zu schieben,
(was ein side-effekt deiner routine werden könnte)
dann wird man sich ganz schön ärgern.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
hm.. nicht dass ich wüßte, aber das hat nix zu sagen, ich kenn schließlich nicht das komplette API auswendig.
noch ne idee:
wenn du's selber codest, setz dochn callback auf das drop-ereignis der MDI-childs.
also, wenn man sie nachm verschieben loslässt, dann auf überlappung prüfen und ggf. versetzt ablegen.
noch ne idee:
wenn du's selber codest, setz dochn callback auf das drop-ereignis der MDI-childs.
also, wenn man sie nachm verschieben loslässt, dann auf überlappung prüfen und ggf. versetzt ablegen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.