AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Citrix Fenster / Unterfenster ermitteln
Thema durchsuchen
Ansicht
Themen-Optionen

Citrix Fenster / Unterfenster ermitteln

Ein Thema von Metschu · begonnen am 1. Nov 2019 · letzter Beitrag vom 2. Nov 2019
 
Metschu

Registriert seit: 31. Dez 2006
151 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

Citrix Fenster / Unterfenster ermitteln

  Alt 1. Nov 2019, 10:24
Hallo zusammen,

ich möchte eine auf Citrix laufende Anwendung fernsteuern. Wenn ich einen Daten eingebe und Enter sende, wird ggfs ein Mitteilungsfenster geöffnet. Dieser Inhalt wird ausgewertet und entsprechend darauf reagiert.
Bis hierhin klappt alles soweit

Nun kann es sein, das diese Anwendung mehrfach auf dem läuft. Hier möchte ich herausfinden, ob das Mitteilungsfenster von meiner "Ferngesteuerten" Anwendung ist. Von dieser habe ich ja das Handle.
Mit WinSpy sieht die Hirachie dann so aus wie in dem Bild im Anhang.
Der Codegenerator von WinSpy wirft mir folgenden Code aus:
Delphi-Quellcode:
var
  wndMain, wndChild: HWND;
begin
  wndMain := FindWindow('Transparent Windows Client','POS-Desktop - ************* - \\Remote');
  if wndMain <> 0 then
  begin
    wndChild := FindWindowEx(wndMain, 0, 'Transparent Windows Client', nil);
    if wndChild <> 0 then
    begin
      ShowMessage('Window Handle: ' + IntToStr(wndChild));
      FlashControl(wndChild); // internal function
    end;
  end;
end.
Nur bekomme ich als Handle hier immer "0" raus.

Auch FindWindowEx und diverse Vorschläge aus der Suche bringen immer "0" als Ergebnis.

Da WinSpy dies aber erkennt, muss es ja irgendwie klappen...

Nur wie??

Gruß

Torsten
Angehängte Grafiken
Dateityp: jpg 000003.jpg (18,9 KB, 23x aufgerufen)
Torsten
Ich kam, sah und alles Funktionierte.
Dann klingelte mein Wecker...
  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 19:15 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