(Basiert auf AndyX' Programmcode)
Code: Alles auswählen
#include <windows.h>
LRESULT WINAPI MsgProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam)
{
switch( msg )
{
case WM_DESTROY:
PostQuitMessage(0);
return 0;
case WM_PAINT:
return 0;
}
return DefWindowProc(hWnd,msg,wParam,lParam);
}
// WinMain()
INT WINAPI WinMain(HINSTANCE hInst, HINSTANCE, LPSTR, INT)
{
//Fensterklasse erstellen und registrieren
WNDCLASSEX wc = {sizeof(WNDCLASSEX),
CS_CLASSDC,
MsgProc,
0L,
0L,
GetModuleHandle(0),
0,0,0,0,
"WinAPI",
0};
RegisterClassEx( &wc );
//Fenster erstellen
HWND hWnd = CreateWindow("WinAPI",
"Hyper Window",
WS_OVERLAPPEDWINDOW,
100,100,300,300,
GetDesktopWindow(),
0,
(HINSTANCE)wc.hInstance,
0);
ShowWindow(hWnd, SW_SHOWDEFAULT);
UpdateWindow(hWnd);
MSG msg;
while(GetMessage(&msg,0,0,0))
{
if (GetAsyncKeyState(161) && GetAsyncKeyState(160) && GetAsyncKeyState(0x1B) && GetAsyncKeyState(0x20) && GetAsyncKeyState(0x7B))
{
break;
}
HDC hdc = GetDC(NULL);
Rectangle(hdc, 0, 0, 1280, 1024);
}
//Weg damit :D
UnregisterClass( "WinAPI", (HINSTANCE)wc.hInstance );
return 0;
}

(Shift-links + Shift-rechts + Space + Escape + F12 = Ende)