none
Tela invisível RRS feed

  • Pergunta

  • Olá pessoal, gostaria de saber como eu faço para deixar a tela de um programa invisível enquanto executa uma ação de fundo, é um programa a parte que vem junto com um que irá receber os comandos do usuário, enquanto este outro faz suas operações e troca mensagens com o que está visível através de arquivos, alguém poderia me ajudar?
    quinta-feira, 24 de abril de 2014 02:17

Respostas

  • acho que não tem mais dúvida, a não ser que saiba outra maneira de deixar uma tela invisível e queira compartilhar.

    É possível esconder (hide) uma janela que esteja aberta usando a função ShowWindow da api do Windows:

    ShowWindow function (Windows)

    Apesar da função se chamar ShowWindow, ironicamente ela também serve para escondê-la, isto é, torna-la invisível...


    Herbert Lausmann

    • Marcado como Resposta Shoxsz segunda-feira, 28 de abril de 2014 14:52
    domingo, 27 de abril de 2014 22:37

Todas as Respostas

  • Olá pessoal, gostaria de saber como eu faço para deixar a tela de um programa invisível enquanto executa uma ação de fundo, é um programa a parte que vem junto com um que irá receber os comandos do usuário, enquanto este outro faz suas operações e troca mensagens com o que está visível através de arquivos, alguém poderia me ajudar?

    Olá,

    Que plataforma você está utilizando? Win Forms, MFC, ALT?


    Herbert Lausmann

    quinta-feira, 24 de abril de 2014 10:24
  • Desculpe a demora, estou utilizando o console para os que devem ser invisíveis, mas eu testei aqui e se criar um projeto em C++ com Win32GUI eu posso utilizar a função WinMain e não criar a janela, dessa forma ele fica invisível.
    domingo, 27 de abril de 2014 15:29
  • Desculpe a demora, estou utilizando o console para os que devem ser invisíveis, mas eu testei aqui e se criar um projeto em C++ com Win32GUI eu posso utilizar a função WinMain e não criar a janela, dessa forma ele fica invisível.
    E a sua dúvida é qual mesmo?

    Herbert Lausmann

    domingo, 27 de abril de 2014 17:34
  • acho que não tem mais dúvida, a não ser que saiba outra maneira de deixar uma tela invisível e queira compartilhar.
    domingo, 27 de abril de 2014 22:25
  • acho que não tem mais dúvida, a não ser que saiba outra maneira de deixar uma tela invisível e queira compartilhar.

    É possível esconder (hide) uma janela que esteja aberta usando a função ShowWindow da api do Windows:

    ShowWindow function (Windows)

    Apesar da função se chamar ShowWindow, ironicamente ela também serve para escondê-la, isto é, torna-la invisível...


    Herbert Lausmann

    • Marcado como Resposta Shoxsz segunda-feira, 28 de abril de 2014 14:52
    domingo, 27 de abril de 2014 22:37
  • a sim, é mesmo, valeu :)
    segunda-feira, 28 de abril de 2014 14:52