Windows API로 수행 할 수있는 창의적이고 특이한 것들.
모든 창이 줄어들 수 있습니다.
계산기 수축 :

Google 크롬 축소 :

Microsoft 단어조차도 축소되는 것이 안전하지 않습니다.

모든 창을 선택하여 색상을 바꾸도록 선택할 수 있습니다.
Hue 이동 Microsoft Paint :

Hue 이동 Microsoft Word :


데스크탑을 확대 한 다음 주변과 주변을 돌립니다.

마우스를 사용하지 않고 지정된 창을 무작위로 흔들립니다.
여기에서 Microsoft 페인트가 자체적으로 흔들리는 것을 볼 수 있습니다. 꽤 짜증나?

당신이 훌륭한 예술가라면 (예 : 나 자신과 같은) 고정 캔버스에서 그리기가 너무 쉽다는 것을 알 수 있습니다. 이 경우 이것은 당신에게 완벽한 유용성입니다.


지정된 창의 동작을 감지합니다. 이것은 특히 비디오에 사용될 때 놀기에는 정말 재미 있었지만 너무 많은 GIF 만 포함시킬 수 있습니다 ...
Microsoft 페인트의 모션 감지 :

명령 프롬프트 감지 :

임계 값이있는 Mona Lisa를 Microsoft Paint에 자동으로 그립니다.


이것은 밝은 색상을 투명하고 어두운 색상을 검은 색으로 만듭니다.
임계 값 전 :

임계 값 후 :

창의 많은 속성은 힘을 바꿀 수 있습니다. 아래 이미지에서 Windows 계산기의 다음 속성을 변경했습니다.

수백 마리의 생쥐가 스크린을 가로 질러 독립적으로 움직입니다.

모든 창은 숨겨 질 수 있습니다. 다음 이미지에서는 Windows 계산기를 숨겼습니다. 보시다시피, 데스크탑에서 찾을 수있는 곳은 없습니다. 그러나 Windows Task Manager를 열면 실제로는 여전히 백그라운드에서 실행 중입니다.

여기 메뉴가 있습니다. 모든 기능을 나열합니다.

컴파일 된 바이너리는 폴더 실행 파일 에 있습니다.
직접 컴파일하려면 권장 방법은 다음과 같습니다.
모든 함수를 하나로 묶는 주요 클래스는 program.cs 입니다.
Do Do List는 최상위 디렉토리에서 찾을 수 있습니다. 여기에는 수정 할 버그와 구현할 새로운 기능이 포함됩니다.
외부 폴더에는 코드가 작동하도록 참조 해야하는 두 가지 필수 .dll 파일이 포함되어 있습니다. 이 두 파일은 WindowsApi.dll 및 및 ImageProcessing.dll이며 이에 대한 코드는 각각 Winapi-Wrapper 및 Image-Processing-Library 리포지토리에서 볼 수 있습니다.
이것은 Windows 7에서만 테스트되었습니다.