This page was last modified 15:24, 26 October 2007.
Aplicação em tela cheia
From Forum Nokia Wiki
O visual de uma aplicação pode ser dividido em três areas conhecidas como Panes:
Status Pane - Exibe informações como o nome da aplicação, seu ícone, status do celular etc. Geralmente encontrada no topo da tela.
Main Pane - Essa é a área responsável por exibir a aplicação. Esse é o retângulo passado para o view da aplicação através da função ClientRect().
SoftKey Pane - Nesse regângulo normalmente é exibido o menu da aplicação.
Existem diversas maneiras de exibir uma aplicação em tela cheia, são elas:
Sobrepor as Panes
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());>
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 6630 Midlet crashes silently at startup | GusPT | Mobile Java General | 7 | 2006-11-13 18:45 |
| N95 Target App | forniyaz | Mobile Java General | 2 | 2008-03-20 11:04 |
| Forum Nokia Tech Days 2008 - Brazil | dcrocha | General Discussion | 6 | 2008-07-24 00:30 |
| Problem Uninstalling multimedia converter 2.0 | fernandoduarte | Symbian Tools & SDKs | 1 | 2005-09-16 04:04 |
| Procura-se Desenvolvedor Brasileiro | EduardoAzevedo | News, Announcements and Job Listings | 0 | 2008-04-24 14:20 |
