About this project
it-programming / desktop-apps
Open
Project overview
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
Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have Not applicable
Required availability As needed
Required platforms Windows
Delivery term: Not specified
Skills needed