AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Focus für Form aktivieren bzw. deaktivieren
Thema durchsuchen
Ansicht
Themen-Optionen

Focus für Form aktivieren bzw. deaktivieren

Ein Thema von Graw · begonnen am 1. Jun 2018 · letzter Beitrag vom 6. Jun 2018
Antwort Antwort
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
989 Beiträge
 
Delphi 6 Professional
 
#1

AW: Focus für Form aktivieren bzw. deaktivieren

  Alt 1. Jun 2018, 11:42
Hmm..

Oder Du vergisst diese ganzen Active-Spielerreien auf deinem Formular und machst es anders:

Wenn deine App Activiert wird, dann merkst Du Dir, welches die letzte App war und auf deinem Button Click werden die Daten aus deinem Edit dort eingetragen.

Hab mal ein Quick and Dirty Beispiel angehängt.

(Erstellt mit D6, Getestet auf W7 mit Notepad und Wordpad als Ziel)
Angehängte Dateien
Dateityp: zip Test_SendToLast.zip (218,0 KB, 10x aufgerufen)
  Mit Zitat antworten Zitat
Graw

Registriert seit: 26. Apr 2017
78 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Focus für Form aktivieren bzw. deaktivieren

  Alt 6. Jun 2018, 13:26
Hallo,

jetzt hat sich die ganze Sache doch noch ein wenig geändert.
Der Kunde wünscht das meine Softwrae als Fullscreenanwendung läuft.

Das bedeutet für mich das meine Anwendung in ein im Hintergrund laufendes Programm die Daten einfügen muss.

Noch mal als Beispiel:

- Excelmappe sit offen
- meine Software wird geöffnet
- Durch Tastendruck wird in die Excelmappe geschrieben ohne das meine Software im Vordergrund verschwindet


Ist das möglich?
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#3

AW: Focus für Form aktivieren bzw. deaktivieren

  Alt 6. Jun 2018, 13:39
HWND_TOPMOST
falsch verstanden.. sorry

gruss

Geändert von EWeiss ( 6. Jun 2018 um 17:33 Uhr)
  Mit Zitat antworten Zitat
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.740 Beiträge
 
Delphi 6 Enterprise
 
#4

AW: Focus für Form aktivieren bzw. deaktivieren

  Alt 6. Jun 2018, 14:25
Hallo,

jetzt hat sich die ganze Sache doch noch ein wenig geändert.
Der Kunde wünscht das meine Softwrae als Fullscreenanwendung läuft.

Das bedeutet für mich das meine Anwendung in ein im Hintergrund laufendes Programm die Daten einfügen muss.

Noch mal als Beispiel:

- Excelmappe sit offen
- meine Software wird geöffnet
- Durch Tastendruck wird in die Excelmappe geschrieben ohne das meine Software im Vordergrund verschwindet


Ist das möglich?
Wenn es nur um Excel geht, kannst du dir das doch mit Get(Ole?)Object (im Gegensatz zu Create(Ole?)Object) holen und in die Active Zelle schreiben.
Problem ist nur, wenn du mehrere Excel-Instanzen offen hast (heutzutage zwar schwieriger zu bewerkstelligen), weißte evtl. nicht welche du bekommst.
Ralph
  Mit Zitat antworten Zitat
HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
989 Beiträge
 
Delphi 6 Professional
 
#5

AW: Focus für Form aktivieren bzw. deaktivieren

  Alt 6. Jun 2018, 14:26
Hmm..

Noch mal als Beispiel:

- Excelmappe sit offen
- meine Software wird geöffnet
- Durch Tastendruck wird in die Excelmappe geschrieben ohne das meine Software im Vordergrund verschwindet

Wenn es 'nur' um Excel geht, dann google mal nach Excel + OLE.

Damit kann deine Anwendung sich mit einem offenen Excel 'verbinden' und dort gezielt hineinschreiben, ohne den ganzen Tastensenden Kram..
  Mit Zitat antworten Zitat
Graw

Registriert seit: 26. Apr 2017
78 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Focus für Form aktivieren bzw. deaktivieren

  Alt 6. Jun 2018, 15:13
Excel habe ich hier nur als Beispiel genommen.
Es geht bei dem Kunden um eine SAP Eingabemaske.

Trotzdem Danke.
  Mit Zitat antworten Zitat
Antwort Antwort


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 23:21 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