![]() |
Ändern einer Caption überwachen
Hallo zusammen,
weiss jemand auf Anhieb, wie ich überwachen kann, ob die Caption meiner Form geändert wird? Danke Oliver |
Re: Ändern einer Caption überwachen
Es gibt wohl kein Event dafür, du müsstenst schon regelmäßig vergleichen.
|
Re: Ändern einer Caption überwachen
wofür willst du das überwachen. In der regel weißt du doch wenn du die Caption deiner Form änderst.
|
Re: Ändern einer Caption überwachen
Zitat:
die forms können ggf über einen timer die caption ändern. ich möchte nicht jedesmal die funktion aufrufen, die in der toolbar die caption ändernt. wenn ich die caption mit SendMessage(Handle, WM_SETTEXT, ...) ändere kann ich es auch überwachen. Nur wenn ich Caption := 'xyz' mache halt nicht. Warum, verstehe ich auch nicht... Wie ich in den Delphi Units gesehen habe, ändert er die Form mit Perform(WM_SETTEXT, ...). Warum erhalte ich da keine WM_SETTEXT Message, an mein Fenster? |
Re: Ändern einer Caption überwachen
also mit
Delphi-Quellcode:
kann ich das ganze in der aktuellen Form überwachen.
procedure WMSetText(var Msg : TWMSetText); message WM_SETTEXT;
jetzt fehlt mir nur noch, wie ich es über alle fenster überwachen kann. |
Re: Ändern einer Caption überwachen
Habs gefunden,
muss einfach beim MDICreate die WindowsProc umleiten, dann gehts. Habs vorher mit MakeObjectInstance versucht, da kommt aber die WM_SETTEXT nicht. |
Re: Ändern einer Caption überwachen
evtl. ist application.onMessage eine einfachere variante...
Gruß Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:19 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