Histórico da Página
...
| Portuguese | ||
|---|---|---|
Recupera a resolução de tela da estação de trabalho. | SmartClient | |
| nopanel | true | SmartClient |
| Nota |
|---|
Esta função deve ser executada apenas através de um programa com interface, ela não terá efeito se executada através de um Job. |
Sintaxe
| Bloco de código | ||
|---|---|---|
| ||
aScreenRes := getScreenRes() |
Retorno
| Tipo | Descrição | |
|---|---|---|
aScreenRes | array | A resolução de tela da estação de trabalho.
|
Observações
Para uma estação de trabalho com dois monitores de resolução 1280 x 1024.
Em builds anteriores a 7.00.120420A, a função retorna o array:
Sem Formato -> ARRAY ( 2) [...] [1] -> N ( 15) [ 2560.0000] [2] -> N ( 15) [ 1024.0000]Em builds superiores a 7.00.120420A, a função retorna o array:
Sem Formato -> ARRAY ( 3) [...] [1] -> N ( 15) [ 1280.0000] [2] -> N ( 15) [ 1024.0000] [3] -> ARRAY ( 2) [...] [3][1] -> ARRAY ( 2) [...] [3][1][1] -> N ( 15) [ 1280.0000] [3][1][2] -> N ( 15) [ 1024.0000] [3][2] -> ARRAY ( 2) [...] [3][2][1] -> N ( 15) [ 1280.0000] [3][2][2] -> N ( 15) [ 1024.0000]
Exemplo
| Bloco de código |
|---|
user function exemplo() local aScreens := getScreenRes() msginfo(cValToChar(aScreens[1])+"x"+cValToChar(aScreens[2]), "getScreenRes()") return |