![]() |
WM_SETTEXT Event kommt nicht bei MDIChild
Hallo,
ich habe ein Merkwürdiges Phänomen. Ich habe mir eine Komponente geschrieben, die alle MDI-Fenster in einer Toolbar anzeigt. Es werden die Caption und das Icon geholt, wenn das neue Fenster angelegt wird. Änder ich jetzt über
Delphi-Quellcode:
die Caption der Form, bekommt meine Komponente keine Nachricht gesendet, obwohl ich alle Windows Nachrichten von diesem Fenster überwache.
Caption := 'Xyz'
Mach ich stattdessen ein
Delphi-Quellcode:
bekommt meine Komponente die Nachricht und ich kann die neue Caption auslesen.
SendMessage(Handle, WM_SETTEXT, 0, LongInt(Pchar('Xyz'))
Wenn ich mir die Quellen von Delphi anschaue, wird beim Setzen der Caption die Funktion
Delphi-Quellcode:
aufgerufen. Ist das vlt der Grund? Kann doch eigentlich nicht sein, oder?
Perform(WM_SETTEXT, ...)
Vielleicht weiss ja jemand Rat... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:58 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