Coisas criativas e incomuns que podem ser feitas com a API do Windows.
Qualquer janela pode ser encolhida.
Encolhendo a calculadora:

Encolhendo o Google Chrome:

Até o Microsoft Word não está a salvo de ser encolhido:

Qualquer janela pode ser selecionada para mudar suas cores.
Microsoft Paint de Microsoft Microsoft:

Microsoft Word Microsoft Word:


Aumente o zoom na área de trabalho e depois gira -o ao redor e ao redor.

Sacode aleatoriamente a janela especificada sem o uso de um mouse.
Aqui você pode ver a Microsoft Paint se agitando por si só. Muito assustador hein?

Se você é um artista magistral (como eu), pode achar que é muito fácil desenhar em uma tela estacionária. Nesse caso, essa é a utilidade perfeita para você.


Detecta movimento na janela especificada. Foi muito divertido de brincar, especialmente quando usado em vídeos, mas só posso incluir tantos gifs ...
Detectando movimento na Microsoft Paint:

Detectando movimento no prompt de comando:

Desenha automaticamente uma Mona Lisa limite para a Microsoft Paint:


Isso torna as cores claras transparentes e as cores escuras pretas.
Antes do limiar:

Após o limiar:

Muitas das propriedades de uma janela podem ser mudadas de força. Na imagem abaixo, mudei as seguintes propriedades na calculadora do Windows:

Gerar centenas de ratos, onde cada um se move independentemente pela tela.

Qualquer janela pode estar escondida. Na imagem a seguir, escondi a calculadora do Windows. Como você pode ver, não é onde ser encontrado na área de trabalho. Mas se você abrir o gerenciador de tarefas do Windows, ele ainda está sendo executado em segundo plano:

Aqui está o menu. Ele lista todos os recursos:

O binário compilado está localizado na pasta executável .
Se você deseja compilar você mesmo, a maneira recomendada é a seguinte:
A classe principal que reúne todas as funções é o programa.cs .
A lista de tarefas pode ser encontrada no diretório superior. Isso inclui bugs para corrigir e novos recursos para implementar.
A pasta externa contém dois arquivos .dll essenciais que devem ser referenciados para que o código funcione. Esses dois arquivos são Windowsapi.dll e e ImageProcessing.dll e o código para eles podem ser vistos nos meus repositórios WinApi-Wrapper e Processador de Processo de Imagem, respectivamente.
Isso foi testado apenas no Windows 7.