Analisando propostas

Correção de Prioridade de Janelas em Fullscreen: Garantir Janela Sempre no Topo

Publicado em 26 de Setembro de 2024 dias na TI e Programação

Sobre este projeto

Aberto

Projeto visa corrigir a sobreposição de uma janela por programas fullscreen, garantindo que ela permaneça no topo. Uso de Delphi 10.4, sem instalação de bibliotecas de terceiros no ambiente.

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

Outro projetos publicados por R. O. S.