AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi ActiveXForm-Anwendung funktioniert in IE6, aber nicht in IE7
Thema durchsuchen
Ansicht
Themen-Optionen

ActiveXForm-Anwendung funktioniert in IE6, aber nicht in IE7

Ein Thema von McLing · begonnen am 6. Jan 2007 · letzter Beitrag vom 7. Jan 2007
 
McLing

Registriert seit: 6. Jan 2007
6 Beiträge
 
Delphi 7 Professional
 
#4

Re: ActiveXForm-Anwendung funktioniert in IE6, aber nicht in

  Alt 7. Jan 2007, 10:21
Wer so unklare Fragen stellt wie ich, darf keine Antworten erwarten. Ehe mir das jemand anders sagt, sag' ich's lieber selber.

Die wichtigste Information fehlte, nämlich dass es sich bei den problematischen Kindfenstern um nichtmodale Fenster handelt! Diese sollen (als "StayOnTop" erzeugt) immer im Vordergrund bleiben, während das Hauptfenster der Anwendung aber seinerseits ebenfalls Windows-Botschaften empfangen und verarbeiten kann. Konkret: der Benutzer soll ein Objekt im Hauptfenster anklicken können, und das nicht-modale Eingabefenster im Vordergrund wird dann vom Hauptformular benachrichtigt, welches Objekt angeklickt wurde.

Offenbar schiebt nun der IE 7 einen Riegel vor, den der IE 6 noch offen ließ, so dass in einer ActiveX-Anwendung jetzt nur jeweils ein Fenster aktiv sein kann, also Mausbotschaften empfangen kann. Ein Hinweis darauf ist, dass das Kindfenster im IE 7 nur blass dargestellt wird. Es ist zwar vorhanden, weil es auf Botschaften vom Hauptformular wirklich reagieren kann, bekommt aber selbst keine Botschaften von Windows gesendet.

Ich werde mich wohl damit abfinden müssen, mein Eingabefenster modal zu machen. Oder weiß jemand, wie man mit nicht-modalen Fenstern in einer ActiveXForm-Anwendung korrekt umgeht?

Gruß
McLing.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz