Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
Delphi 10.4 Sydney
|
Message o.Ä. wenn Scrollbar(s) eingeblendet werden
20. Apr 2012, 08:31
Gibt es eine Möglichkeit festzustellen, wenn bei einem TWinControl die Scrollbars eingeblendet werden? Konkret habe ich den Fall eines Abkömmlings von TScrollbox, welcher diverse Controls erstellt und auf seine ClientArea packt. Das Layout ordnet sich automatisch entsprechend der Dimensionen der ClientArea. Wenn es nun mehr Controls gibt als die ClientArea fassen kann, erscheinen automatisch die Scrollbars. Da aber keine WM_SIZE bzw. WM_SIZING Message kommt (das übergeordnete Control wird ja nicht in seiner Bounds-Größe geändert), bekomme ich das Einblenden der Scrollbars nicht mit. Ich finde aber auch keine betreffende andere Message. Vielleicht habe ich aber auch was übersehen?
|