ConfirmBox und Owner
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
ConfirmBox und Owner
Wenn ich einen Dialog schliesse, frage ich immer vorher ab, ob es wirklich passieren soll. Das wird über eine ConfirmBox geregelt. Obwohl ich der ConfirmBox als Owner den Dialog übergebe, kann ich trotzdem die Confirmbox aus dem Owner herausschieben. Das sollte doch nicht so sein, oder?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9394
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 105 Mal
- Danksagung erhalten: 364 Mal
- Kontaktdaten:
Re: ConfirmBox und Owner
Warum sollte das nicht erlaubt sein? Die Confirmbox ist ein ganz normaler, eigenständiger Dialog, mit dem man eben machen kann, was mit Fenstern so erlaubt ist - wozu standardmäßig auch gehört, sie irgendwo zu platzieren - sogar auf einem zweiten Monitor. Was wäre denn, wenn Dein Owner-Dialog kleiner als die Confirmbox wäre? Der Owner ist lediglich im Hinblick auf die Modalität interessant - und für den Fall, dass es gelingt, ihn zu tilgen, während noch ein Kind angezeigt wird.
Bei eigenen Fenstern kannst Du abfangen, dass sie nicht aus dem Bereich des Ownerfensters bewegt werden können - in eXpress++ gibt es sogar eine Option dafür. Bei Standarddialogen ist das aber m.E. nicht möglich.
Bei eigenen Fenstern kannst Du abfangen, dass sie nicht aus dem Bereich des Ownerfensters bewegt werden können - in eXpress++ gibt es sogar eine Option dafür. Bei Standarddialogen ist das aber m.E. nicht möglich.
Herzlich,
Tom
Tom
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: ConfirmBox und Owner
Erlaubt hin oder her. Ich frage mich dann nur, wie ich es hin bekomme, dass die Confirmbox da bleibt, wo ich sie haben will. Aufgefallen ist es mir gerade, als ich etliche Fenster offen hatte und die dann cascadierte. Als ich dann ein x-beliebiges Fenster schließen wollte, dachte ich erst, dass irgendwas nicht klappte. Habe aber dann am Schluß gemerkt, das die Confirmbox dazu unter allen anderen erschienen ist und deshalb nicht bemerkt wurde von mir. Das wollte ich dann eben verhindern.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2832
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 99 Mal
- Danksagung erhalten: 13 Mal
Re: ConfirmBox und Owner
Hallo, Manfred -
kann es sein, dass Du gerade Owner und Parent verwechselst? Der Parent beschränkt den Raum, in dem sich ein Child bewegen kann.
Da ConfirmBox() keinen Parent-Parameter hat, müsstest Du eine eigene Dialog-Funktion schreiben, in der Du dann eine Parent-Beziehung definieren kannst.
Vielleicht schaust Du hier mal rein: \XPPW32\source\samples\solution\aboutbox
kann es sein, dass Du gerade Owner und Parent verwechselst? Der Parent beschränkt den Raum, in dem sich ein Child bewegen kann.
Da ConfirmBox() keinen Parent-Parameter hat, müsstest Du eine eigene Dialog-Funktion schreiben, in der Du dann eine Parent-Beziehung definieren kannst.
Vielleicht schaust Du hier mal rein: \XPPW32\source\samples\solution\aboutbox
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: ConfirmBox und Owner
Georg,
den Gedanken hatte ich auch schon. Ich glaube Du könntest Recht haben mit Deiner Vermutung.
den Gedanken hatte ich auch schon. Ich glaube Du könntest Recht haben mit Deiner Vermutung.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Koverhage
- Der Entwickler von "Deep Thought"
- Beiträge: 2471
- Registriert: Fr, 23. Dez 2005 8:00
- Wohnort: Aalen
- Hat sich bedankt: 104 Mal
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: ConfirmBox und Owner
Manfred,
warum benutzt Du nicht DC_MSGBOX dafür ?
Dort kannst Du mit AlwaysOnTop sagen das die Box immer oben und damit sichtbar ist.
warum benutzt Du nicht DC_MSGBOX dafür ?
Dort kannst Du mit AlwaysOnTop sagen das die Box immer oben und damit sichtbar ist.
Gruß
Klaus
Klaus
- Manfred
- Foren-Administrator
- Beiträge: 21248
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 211 Mal
- Danksagung erhalten: 71 Mal
Re: ConfirmBox und Owner
Ah,
Danke für den Tipp. Werde ich mal testen. Manchmal ist das Ferne so nah. Die Funktion ist mir total entfallen.
Danke für den Tipp. Werde ich mal testen. Manchmal ist das Ferne so nah. Die Funktion ist mir total entfallen.
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!