Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Aplicação em tela cheia

From Wiki
Jump to: navigation, search
Article Metadata

Platform Security
Tipo de assinatura requerido: Self-Signed

Artigo
Criado por cabezonxdg em 26 May 2007
Última alteração feita por hamishwillee em 30 May 2013

Este artigo demonstra como configurar a aplicação para usar tela cheia.

Contents

Janela de uma aplicação

Na S60 a janela de uma aplicação normalmente é dividida em três áreas conhecidas por Painéis (Panel em inglês):

Panes.JPG


Painel de Status (Status Pane)

Exibe informações como o nome da aplicação, seu ícone, status do celular etc. Geralmente encontrada no topo da tela. Contêm 5 sub-painéis: title pane, context pane, navi pane, signal pane, e battery pane

Painel Principal (Main Pane)

Essa é a área responsável por exibir a aplicação.

Painel de teclas (Softkey Pane ou Control Pane)

Exibe as teclas referentes à aplicação ou ao sistema.

Exibir uma aplicação em tela cheia

Existem diversas maneiras de exibir uma aplicação em tela cheia, são elas:

Sobrepor os painéis

Quando se utiliza a Arquitetura Padrão de views, você pode simplesmente sobrepor as panes, fazendo a chamada a função CCoeControl::SetExtentToWholeScreen() no seu ConstructL().

ex.:

void CGridContainer::ConstructL(const TRect& aRect)
{
CreateWindowL();
SetRect(aRect);
SetExtentToWholeScreen();
ActivateL();
}

ApplicationRect() e ClientRect()

Uma outra maneira de exibir a aplicação em tela cheia é passar a função AplicationRect() como parâmetro do seu view ao invés de ClientRect(), quando quizer voltar ao modo normal basta passar ClientRect() como parâmetro da função SetRect() do seu controle.

ex.:

void CGridAppUi::ConstructL()
{
iAppView = CGridContainer::NewL( ApplicationRect() );
}

Para alternar entre tela cheia e modo normal:

SetRect(CEikonEnv::Static()->EikAppUi()->ClientRect());
>
This page was last modified on 30 May 2013, at 04:31.
308 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×