Einzelnen Beitrag anzeigen

Benutzerbild von mael
mael

Registriert seit: 13. Jan 2005
391 Beiträge
 
Delphi XE3 Professional
 
#1

Analogon für .NET-Eigenschaft ContainerControl.ActiveControl?

  Alt 27. Dez 2020, 19:07
Hallo,

.NET bietet ContainerControl.ActiveControl, aber Delphi scheint das nur für TForm zu bieten.

Ich würde gerne herausfinden welches Kind-Steuerelement wieder aktiviert werden würde, wenn dessen Container akiviert wird.

Gibt es da eine WinAPI-Möglichkeit oder VCL internes?

Mein bisheriger Ansatz würde CM_FOCUSCHANGED verwenden, aber dann hat man eventuell "stale references" wenn ein Steuerelement wieder gelöscht wurde. Wenn ich nicht der Owner dieses Steuerelements bin, werde ich ja nicht vom Entferenen des Steuerelements benachrichtigt.
HxD, schneller Hexeditor:
http://mh-nexus.de/hxd

Geändert von mael (27. Dez 2020 um 19:30 Uhr)
  Mit Zitat antworten Zitat