AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Help !!! Ich schaff das mit dem Hokus Fokus nicht.
Thema durchsuchen
Ansicht
Themen-Optionen

Help !!! Ich schaff das mit dem Hokus Fokus nicht.

Ein Thema von Ferber · begonnen am 21. Mär 2005 · letzter Beitrag vom 22. Mär 2005
 
Ferber

Registriert seit: 9. Mär 2005
Ort: Wien Umgebung
155 Beiträge
 
Delphi 2006 Architect
 
#1

Help !!! Ich schaff das mit dem Hokus Fokus nicht.

  Alt 21. Mär 2005, 19:17
Der Fokuswechsel zwischen Excel und meiner Anwendung bereitet mir mittlerweile extreme Kopfschmerzen.
Vielleicht kann mir hier jemand weiterhelfen.
Prinzipiell funktioniert alles ganz prächtig, nur beim Wechsel zwischen den Anwendungen verlieren diese den Fokus und das ist extrem lästig.
Der Wechsel von meiner Anwendung zu Excel funktioniert mit h:=FindWindow('Microsoft Excel') und SetForegroundWindow(h) recht gut.
Nur meine Anwendung zu aktivieren schaff ich (obwohl ja alle handles bekannt) nicht.

Meine Anwendung hat kein sichtbares MainWindow und stellt Dialoge für Excel, modal und auch nicht modal, bereit (Artikeldaten etc).
Die Kommunikation wird von Excel (VBA), aus einem Klassenmodul heraus gestartet (CreateObject("Engine.Name")), die Aufrufe sind in der
TypenBibliothek definiert, die wiederum von Funktionen im Klassenmoldul aufgerufen werden.

Die Dialoge, sowie die ganze Anwendung, darf den Fokus wärend ein Fenster aktiv keinesfalls verlieren.
Nehme mal an ich muss WndProc überschreiben und Messages abfangen - geht innerhalb der Anwendung, jedoch die ganze Anwendung ....

Bitte Hilfe, kämpfe seit Tagen mit diesem ...

thx Otto
Otto
  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 04:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz