Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <windows.h>
- char* szClassName = "test";
- HINSTANCE hInstance;
- long __stdcall MyWndProc(HWND, unsigned int, unsigned int, long);
- int __stdcall WinMain(HINSTANCE hInst, HINSTANCE hPrevInstance, char* szCmdLine, int iCmdShow)
- {
- struct tagWNDCLASSA wnd;
- struct tagMSG msg;
- HWND hwnd;
- hInstance = hInst;
- wnd.style = 0x0002 | 0x0001;
- wnd.lpfnWndProc = MyWndProc;
- wnd.cbClsExtra = 0;
- wnd.cbWndExtra = 0;
- wnd.hInstance = hInstance;
- wnd.hIcon = LoadIconA(((void *)0), ((char*) ((unsigned long) ((unsigned short) (32512)))));
- wnd.hCursor = LoadCursorA(((void *) 0), ((char*) ((unsigned long) ((unsigned short) (32512)))));
- wnd.hbrBackground = (HBRUSH)(1+1);
- wnd.lpszMenuName = ((void *) 0);
- wnd.lpszClassName = szClassName;
- if(!RegisterClassA(&wnd))
- {
- MessageBoxA(((void *)0), "","Error", 0x00000000L);
- return 0;
- }
- hwnd = CreateWindowExA(0L, szClassName, "",(0x00000000L | 0x00C00000L | 0x00080000L | 0x00040000L | 0x00020000L | 0x00010000L), ((int) 0x80000000),((int) 0x80000000), ((int) 0x80000000), ((int) 0x80000000), ((void *) 0), ((void *) 0), hInstance,((void *) 0));
- ShowWindow(hwnd, iCmdShow);
- UpdateWindow(hwnd);
- while(GetMessageA(&msg, ((void *)0), 0, 0))
- {
- TranslateMessage(&msg);
- DispatchMessageA(&msg);
- }
- return msg.wParam;
- }
- long __stdcall MyWndProc(HWND hwnd, unsigned int msg, unsigned int wParam, long lParam)
- {
- if (msg == 0x0002) {
- PostQuitMessage(0);
- return 0;
- }
- return DefWindowProcA(hwnd, msg, wParam, lParam);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement