symbian 窗体透明

来源:互联网 发布:python工程师薪资 编辑:程序博客网 时间:2024/05/24 23:12
 

如果是5版,可以直接设置窗体透明,前提是设备必须支持EColor16MA显示模式

Window().SetRequiredDisplayMode(EColor16MA);

TRgb backgroundColour = KRgbWhite;

if(KErrNone == Window().SetTransparencyAlphaChannel())

        {       

                backgroundColour.SetAlpha(0);        //这里设置透明度 0~255

        }

Window().SetBackgroundColor(backgroundColour);


另外3版使用RWSprite也可以做到窗口透明

原创粉丝点击