1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#ifndef RESOURCE_H
#define RESOURCE_H
#include <windows.h>
#define Window LRESULT CALLBACK WinProc
char *title;
int horizontal,vertical,height,width;
void* WindowTitle(char *title1){title=title1; }
void* WindowSize(int a,int b,int c,int d){horizontal=a;vertical=b;height=c;width=d;}
#define Protocol case 0x2:PostQuitMessage(0);\
break;\
default:\
return DefWindowProc(A,B,C,D);}\
return 0;
#define WindowCreate int WINAPI \
WinMain(HINSTANCE hInstance,HINSTANCE hInstance2,LPSTR str,int d)\
{int k,l,m,n; WindowTitle(title);\
WindowSize(k,l,m,n);\
HWND hWnd;\
MSG msg;\
WNDCLASS clas={0};\
clas.hInstance=hInstance;\
clas.lpszClassName=title;\
clas.lpfnWndProc=WinProc;\
clas.hbrBackground=\
GetSysColorBrush(COLOR_3DFACE);\
RegisterClass(&clas)\
;\
CreateWindow(clas.lpszClassName,title,0xcf0000|\
WS_VISIBLE,horizontal,vertical,height,width,0,0,hInstance,0);\
while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);\
DispatchMessage(&msg);}\
return msg.wParam;}
#endif
|