Cosas creativas e inusuales que se pueden hacer con la API de Windows.
Cualquier ventana se puede reducir.
Encogiendo la calculadora:

Encogiendo Google Chrome:

Incluso Microsoft Word no está a salvo de ser reducido:

Se puede seleccionar cualquier ventana para que se desplazaran sus colores.
Pintura de Microsoft Microsoft que cambia de tono:

Microsoft Word de tope de Microsoft:


Zooms en el escritorio y luego lo gira alrededor y alrededor.

Toma al azar la ventana especificada sin el uso de un mouse.
Aquí puedes ver a Microsoft Paint agitando por sí solo. Bastante espeluznante, ¿eh?

Si eres un artista magistral (como yo), puedes encontrar que es demasiado fácil dibujar en un lienzo estacionario. En ese caso, esta es la utilidad perfecta para usted.


Detecta el movimiento en la ventana especificada. Fue muy divertido jugar con esto, especialmente cuando se usa en videos, pero solo puedo incluir tantos GIF ...
Detección de movimiento en Microsoft Paint:

Detección de movimiento en el símbolo del sistema:

Dibuja automáticamente una Mona Lisa umbral en Microsoft Paint:


Esto hace que los colores claros transparentes y los colores oscuros negros.
Antes del umbral:

Después del umbral:

Muchas de las propiedades de una ventana pueden cambiarse la fuerza. En la imagen a continuación, he cambiado las siguientes propiedades en la calculadora de Windows:

Genera cientos de ratones, donde cada uno se mueve independientemente a través de la pantalla.

Cualquier ventana se puede ocultar. En la siguiente imagen he ocultado la calculadora de Windows. Como puede ver, no está donde se encuentre en el escritorio. Pero si abre el Administrador de tareas de Windows, en realidad todavía se está ejecutando en segundo plano:

Aquí está el menú. Enumera todas las características:

El binario compilado se encuentra en la carpeta ejecutable .
Si desea compilarlo usted mismo, la forma recomendada es la siguiente:
La clase principal que reúne todas las funciones es Program.cs .
La lista de tareas de tareas se puede encontrar en el directorio superior. Esto incluye errores para solucionar y nuevas funciones para implementar.
La carpeta externa contiene dos archivos .dll esenciales que deben referenciarse para que funcione el código. Estos dos archivos son Windowsapi.dll y y ImageProcessing.dll y el código para estos se puede ver en mis repositorios Winapi-Wrapper y de procesamiento de imágenes, respectivamente.
Esto solo se ha probado en Windows 7.