Ir ao conteúdo

Posts recomendados

Postado

Meus amigos, estou aprendendo programação na Linguagem C. Gostaria de saber qual comando/função eu posso usar no meu código para que, ao executar meu programa (dois cliques em seu ícone), este comece a rodar/funcionar em segundo plano (escondido)?

 

 

  • Amei 1
Postado

@Johny1711      dois cliques não é bom , melhor usar um clique só ,   e poste seu código para vermos como está e em que podemos ajudar , e você pode minimizar o aplicativo usando o comando :

 

ShowWindow( hWnd, SW_MINIMIZE );  // minimiza a janela do console

ShowWindow( hWnd, SW_MAXIMIZE );  // maximiza a janela do console

 

e assim fica fácil  mostra-lo na tela novamente caso queira ,     mas se quer mesmo esconder a janela do aplicativo , então você pode usar esse comando aqui  :

ShowWindow( hWnd, SW_HIDE );  // esconde a janeLa do Console

ShowWindow( hWnd, SW_SHOW );  // Mostra  a janeLa do Console

 

e você precisa uSat a biBlioteca   windows.h

#define _WIN32_WINNT 0x0600     // tem Que ficar aqui na primeira linha
#include <windows.h>            // biblioteca do Sistema windows
HWND hWnd = GetConsoleWindow(); // para pegar o controle da janela do console

 

e aproveite , caso esteja usanDo o codeblocks e coloque no setting do compilador essa lib

settings / compiler / linker settings / -lgdi32  -lwinmm   -lws2_32

 

1267545010_codeblockslinker.thumb.jpg.4e3b34becc84eafd1525fb46f049686f.jpg

  • Curtir 2
  • Obrigado 2
Postado

@devair1010 caramba, gostei. Eu tenho muita dificuldade em achar esses comandos mais avançados. Eu estou bolando algo parecido com um Keylogger para minha máquina e máquina virtual. E tô tentando aprender a ler códigos de programas que funcionam dessa forma para fina educacionais, mas a dificuldade é tremenda. Você indica alguma apostola completa de linguagem C, .Net e Python??

Em 16/03/2022 às 08:40, devair1010 disse:

@Johny1711      dois cliques não é bom , melhor usar um clique só ,   e poste seu código para vermos como está e em que podemos ajudar , e você pode minimizar o aplicativo usando o comando :

 

ShowWindow( hWnd, SW_MINIMIZE );  // minimiza a janela do console

ShowWindow( hWnd, SW_MAXIMIZE );  // maximiza a janela do console

 

e assim fica fácil  mostra-lo na tela novamente caso queira ,     mas se quer mesmo esconder a janela do aplicativo , então você pode usar esse comando aqui  :

ShowWindow( hWnd, SW_HIDE );  // esconde a janeLa do Console

ShowWindow( hWnd, SW_SHOW );  // Mostra  a janeLa do Console

 

e você precisa uSat a biBlioteca   windows.h

#define _WIN32_WINNT 0x0600     // tem Que ficar aqui na primeira linha
#include <windows.h>            // biblioteca do Sistema windows
HWND hWnd = GetConsoleWindow(); // para pegar o controle da janela do console

 

e aproveite , caso esteja usanDo o codeblocks e coloque no setting do compilador essa lib

settings / compiler / linker settings / -lgdi32  -lwinmm   -lws2_32

 

1267545010_codeblockslinker.thumb.jpg.4e3b34becc84eafd1525fb46f049686f.jpg

No que tange ao Codeblokcs, cou baixar esse programa. Essas libs precisam baixar ou basta digitar?

  • Obrigado 1
Postado

@Johny1711    basta digitar . e você poderá usar graficos , tipo fazer uma linha , um retabgulo , ellipse ,  e pixels ,   

   comandos mais avançados você pode ler nesses sites :

Usando a API do Windows :

http://vulms.vu.edu.pk/Courses/CS410/Downloads/Charles Petzold - Programming Windows - 5th Ed.pdf

 

https://forum.zwame.pt/threads/tutorial-programar-para-windows.75878/

  • Obrigado 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!