AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Funktion für mehrere Fenster (n help)
Thema durchsuchen
Ansicht
Themen-Optionen

Funktion für mehrere Fenster (n help)

Ein Thema von 110110 · begonnen am 11. Nov 2009 · letzter Beitrag vom 12. Nov 2009
Antwort Antwort
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#1

Re: Funktion für mehrere Fenster (n help)

  Alt 12. Nov 2009, 17:50
Die FindWindow-Funktion ermittelt das Handle des ersten gefundenen Top-Level-Fensters.
Wenn z.B. zwei Notepad Instanzen geöffnet sind mit dem gleichen Titel,
dann findet FindWindow immer nur eines der Fenster resp. gibt nur immer ein Handle einer Notepad Instanz zurück.

FindAllWindows liefert dir alle Handles der geöffneten Top-Level-Fenster,
bei welchen der Fenstertitel mit dem Parameter WindowCaption übereinstimmt.
Diese Handles werden im Array THandleArray zurückgegeben.

Anwendungsbeispiel der Funktion:

Delphi-Quellcode:
var
  FensterHandles: THandleArray;
  i: Smallint;
begin
  FensterHandles := FindAllWindows('Unbenannt - Editor'); // Alle Fenster mit Titel 'Unbenannt - Editor' suchen
  for i := Low(FensterHandles) to High(FensterHandles) do
  begin
    ShowMessage(IntToStr(FensterHandles[i])); // Handle des Fensters anzeigen
  end;
end;
Thomas
  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 07:22 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