Árvore de páginas

Função: SendToFore

Permite que um diálogo em execução, no SmartClient, fique em primeiro plano, ou seja, acima de todas as outras aplicações que estão em execução na estação de trabalho.

SendToFore ( ) --> Nil

Nil (Nulo)

Essa função é extremamente dependente do sistema operacional em uso na estação de trabalho e, por isso, pode apresentar comportamentos distintos. Exemplos:

  • A aplicação pode ser apresentada em primeiro plano.
  • A aplicação não pode ser apresentada em primeiro plano, mas é destacada dentro da barra de tarefas.
  • A aplicação não pode ser apresentada em primeiro plano em função de uma carga excessiva do sistema.
  • A aplicação não pode ser apresentada em primeiro plano, pois a função não é suportada pelo sistema.
User Function Exemplo()Local oDialog := Nil//+----------------------------------------------------------------------------+//|Cria o diálogo para exemplificar o uso do SendToFore                        |//+----------------------------------------------------------------------------+  oDialog := tDialog():New()    oDialog:cTitle  := "Exemplo de SendToFore"    oDialog:nWidth  := 800    oDialog:nHeight := 600    oDialog:bInit   := {||MsgInfo("Minimize a janela e aguarde 5s"), Sleep(5000), SendToFore()}//+----------------------------------------------------------------------------+//|Apresenta o diálogo                                                         |//+----------------------------------------------------------------------------+  oDialog:Activate()Return .T.

Exemplo da função SendToFore
Microsiga Protheus 8.11

  • Sem rótulos