int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInst,LPSTR lpszCmdLine,int nCmdShow){
MSG Msg;
WNDCLASS wndclass;
HWND hwnd;
char lpszClassName[]="我的窗口";
char lpszTitle[]="MyWindows";
char lpszMenuName[]="menu";
hmenu=CreateMenu();
AppendMenu(hmenu,MF_ENABLED,IDM_OPENBIG,"打開目標圖像");
AppendMenu(hmenu,MF_ENABLED,IDM_OPENSMALL,"打開模板圖像");
AppendMenu(hmenu,MF_ENABLED,IDM_EXIT,"退出");
wndclass.style=0;
wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0; //窗口類無擴展
wndclass.cbWndExtra=0; //窗口實例無擴展
wndclass.hInstance=hInstance; //當前實例句柄
wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION); //窗口的最小化圖標為默認值
wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);
wndclass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
wndclass.lpszMenuName=lpszMenuName;
wndclass.lpszClassName=lpszClassName;
if(!RegisterClass(&wndclass)){
MessageBeep(0);
return false;
}
//創建窗口
hwnd=CreateWindow(
lpszClassName,
lpszTitle,
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
hmenu,
hInstance,
NULL
);
ShowWindow(hwnd,nCmdShow);
UpdateWindow(hwnd);
while(GetMessage(&Msg,NULL,0,0)){
TranslateMessage(&Msg);
DispatchMessage(&Msg);
}
return Msg.wParam;
}