Esta função pode ser usada em qualquer script criado no sistema zBot.
Instale o zBot (para Windows). Crie seus próprios scripts ou baixe sistemas e exemplos prontos para uso na loja, gratuitamente.
Categoria: Janelas | Chamada: Posicionar uma janela do aplicativo (modo grade) | Data de Atualização: 02/08/2024
&&JanelaAppPosicionar(<nome_janela>;col;col_qtd;linha;linha_qtd;ajuste_altura;ajuste_largura)
&JanelaAppPosicionar("dados";1;12;9;4;-50;0)
Permite organizar as janelas do aplicativo de forma proporcional na tela do computador ou dentro do container de execução.
O primeiro parâmetro deve ter um dos marcadores disponibilizados:
"dados" -> Janela que exibe a tabela associada ao aplicativo (se existir)
"navegador" -> Janela do navegador interno
"app" -> Janela principal do aplicativo em modo de execução
"log" -> Janela que exibe o log e progresso de ações realizadas no aplicativo
Divide a tela em 12 colunas e 12 linhas. Permite a partir daí que você posicione uma das janelas disponíveis nessa matriz.
Observe o seguinte exemplo:
&JanelaSistemaPosicionar("dados";1;8;9;4;-50;0)
A janela "dados", que exibe a tabela associada ao aplicativo, será posicionada na primeira coluna e terá uma largura de 8 colunas, ou seja, ocupará uma largura proporcinoal de 8 partes.
Em seguida, vem o parâmetro com valor "9", que indica a linha de início. Dividindo a altura em 12 partes, a janela será exibida a partir da posição 9 e terá 4 partes de altura. Se considerar.
Os dois últimos parâmetros são ajustes de altura e largura que você pode efetuar ao seu critério. Pode ser um número inteiro positivo ou negativo. Se for positivo, você está aumentando a altura/largura. Se for negativo, faz o contrário.
Para demonstrar graficamente, vamos representar essa matriz de 12x12 a seguir. Note que há 12 colunas e 12 linhas. De acordo com o exemplo que fornecemos, a janela estará posicionada onde houver o marcador "0":
x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x
x x x x x x x x x x x x
0 0 0 0 0 0 0 0 x x x x
0 0 0 0 0 0 0 0 x x x x
0 0 0 0 0 0 0 0 x x x x
0 0 0 0 0 0 0 0 x x x x
Categoria: Janelas | Chamada: Ativar janela pelo executável
Traz para a frente da tela o programa indicado pelo nome do executável passado por parâmetro
Categoria: Janelas | Chamada: Posicionar janela ativa
Posiciona a janela ativa na tela em um local de sua escolha
Categoria: Janelas | Chamada: Exibir ou ocultar janelas do aplicativo
Exibe ou oculta certas janelas do aplicativo
Categoria: Janelas | Chamada: Posicionar uma janela do aplicativo (modo absoluto)
Define dimensões e posição de janelas do aplicativo
Categoria: Janelas | Chamada: Poscionar uma janela do aplicativo (modo especial)
Posiciona janelas internas do aplicativo em posições especiais como: topo_esquerda, centro, baixo_direita e várias outras
Categoria: Janelas | Chamada: Ações em janelas do aplicativo
Abre, fecha, maximiza, restaura ou minimiza janelas do aplicativo, como por exemplo o log, navegador ou tabela