Sobre este projeto
it-programming / desktop-apps
Aberto
Contexto Geral do Projeto
Este projeto busca resolver o problema em que uma janela do aplicativo precisa permanecer no topo, mas está sendo sobreposta por programas que rodam em modo fullscreen, como o "Itaú Aplicativo". O comportamento esperado é que, mesmo com o "Itaú Aplicativo" sendo executado em tela cheia, a janela configurada continue visível por cima dele. Atualmente, o projeto possui uma procedure chamada ManterAtiva, que utiliza a função SetWindowPos com a flag HWND_TOPMOST para garantir que a janela fique no topo. Esse método é acionado no evento FormCreate do formulário, mas o comportamento atual ainda não garante que a janela permaneça visível por cima de aplicativos como o "Itaú Aplicativo". É Importante destacar que, para a solução do problema, não devem ser instaladas bibliotecas de terceiros no Delphi. São aceitáveis apenas bibliotecas que possam ser adicionadas ao path do projeto, sem a necessidade de instalação direta no Delphi. Portanto, a tarefa do projeto é ajustar a lógica no método ManterAtiva para garantir que a janela permaneça no topo, mesmo quando o "Itaú Aplicativo" ou outros programas estão em modo fullscreen, utilizando técnicas que não requerem bibliotecas externas, exceto as que possam ser facilmente referenciadas no caminho do projeto. Lembre-se, estou uasndo Delphi 10.4
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Não se aplica
Disponibilidade requerida Conforme necessário
Plataformas exigidas Windows
Prazo de Entrega: Não estabelecido
Habilidades necessárias