How to fade screen behind a custom popup control
Applications with custom UI elements like queries, notes, pop-up menus, etc. generally look better if they fade out areas behind those pop-up controls. The easiest way to accomplish this is to add the following line of code to e.g. Draw method of pop-up components:
DrawableWindow()->FadeBehind( ETrue );
All the components underneath the pop-up will be faded out. Here assumption is made that pop-up controls are derived from CCoeControl and own their window.
See also: Fading Screen