AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Formular/Fenster Name zur Laufzeit ändern?
Thema durchsuchen
Ansicht
Themen-Optionen

Formular/Fenster Name zur Laufzeit ändern?

Ein Thema von bort · begonnen am 2. Sep 2003 · letzter Beitrag vom 2. Sep 2003
Antwort Antwort
bort

Registriert seit: 26. Aug 2003
Ort: Hamburg
6 Beiträge
 
Delphi 7 Architect
 
#1

Formular/Fenster Name zur Laufzeit ändern?

  Alt 2. Sep 2003, 13:21
Ich versuche den Namen eines Fensters zur Laufzeit eindeutig zu setzen damit es über "FindWindow" sofort gefunden wird.

OK, ein Delphi-Programm liefert an diese Funktion erstmal nicht die Caption sondern den Formular-Namen der in der IDE vergeben wird. In der Hilfe ist zu lesen man darf die Eigenschaft TForm.Name auch nicht zur Laufzeit ändern.
Wenn ich nun über Caption den Titel ändere dann wird "FindWindow" plötzlich doch der Fenster-Titel finden und nicht mehr den IDE Formular-Namen.

Nun bin ich leicht verwirrt, kann mir das jemand erklären?
Vielleicht habe ich etwas grundsätzliches nicht verstanden.
  Mit Zitat antworten Zitat
neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#2

Re: Formular/Fenster Name zur Laufzeit ändern?

  Alt 2. Sep 2003, 13:31
übergibt man FindWindow(PChar(Name), PChar(Caption)) so findet es das erst beste Fenster mit diesen Eigenschaften.
Auch das Formular in Delphi haben diese Eigenschaften. Deshalb sollte man es schließen falls man im Program testen möchte ob dieses Fenster schon geöffnet ist.
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat
bort

Registriert seit: 26. Aug 2003
Ort: Hamburg
6 Beiträge
 
Delphi 7 Architect
 
#3

Re: Formular/Fenster Name zur Laufzeit ändern?

  Alt 2. Sep 2003, 14:21
Oh, wie blöd - das ist wohl des Rätsels Lösung ...

Danke für den Hinweis!
  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 00:49 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