symbian如何禁止屏幕旋转

symbian系统appui提供了函数:    IMPORT_C void SetOrientationL(TAppUiOrientation aOrientation);可以设置手机的方向

  enum TAppUiOrientation
        {
        /**
        * Use the default device screen rotation of the product for this
        * application. This is the default rotation setting for an
        * application, and it should be used by nearly all applications.
        */
        EAppUiOrientationUnspecified,
        /**
        * Use a portrait screen rotation for this application.
        * This should only be used when an application specifically wants
        * portrait rotation. The device will select an appropriate portrait
        * rotation, if one is available.
        */
        EAppUiOrientationPortrait,
        /**
        * Use a landscape screen rotation for this application.
        * This should only be used when an application specifically wants
        * landscape rotation. The device will select an appropriate landscape
        * rotation, if one is available.
        */
        EAppUiOrientationLandscape,
        /**
        * Use the normal device screen rotation for this application.
        * Both portrait and landscape screen rotations are possible. The
        * application rotation follows device screen rotation.
        */
        EAppUiOrientationAutomatic
        };

不过在设置方向前,必须保证手机全屏,

    /**
    * Set the application to be a full screen application.
    * @param aIsFullScreen is @c ETrue if the application is a full screen
    * application, @c EFlase otherwise.
    */
    IMPORT_C void SetFullScreenApp(TBool aIsFullScreen);

这样就能在不让内容随着手机旋转而变化

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/linzhiji/archive/2009/11/26/4874717.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值