delphi - AlphaBlend a child form -
I'm looking at a way of alpha, using a layered window if possible to form a child As it will have interactive controls behind it.
The problem I have is a component in a regular TForm that portrays many view layers (Picture, Picture ...). At some point I need to input an editor control over this form (in-place), this control will include several standard input controls outside of my control (edit box, check box, etc.), although I would like to overlay The layers in front of the layer are being edited using alpha blending (and WS_EX_TRANSPARENT to make click-throughs).
I first thought of using baby forms (bumpers TForm s component component) for it, and it works properly, where alphabalded TForm It is not completely alphabetical, but as opener becomes opaque ...
I then tried to clarify the alphaphford form, set it to fsStayOnTop, and reacting to relevant events, Front of the component on the screen Keep up, what works, but this is not really a satisfactory solution: Alfaabland Stayontop Form is also in front of other modal and model forms of the application, should the user decide to take them in front of the component ...
Therefore, any other idea of any child form can be alphabolbas? (Or have to behave like this)
According to MSDN, you are out of luck, like
Perhaps you can hide all editor forms when your form / application loses focus, which at least prevents them from staying on top of other windows, however, it is unsatisfactory ...
Comments
Post a Comment