文件名称:自己写的小游戏壳
文件大小:880B
文件格式:SLN
更新时间:2018-02-27 07:23:44
游戏壳
switch uMsg 判断发送过来的是什么消息 { case WM CREATE: 要通过函数指针 创建子类的对象 if CGameCtrl::pfun create NULL { MessageBox NULL "创建游戏失败" "提示" MB OK ; 销毁窗口 DestroyWindow hwnd ; 退出程序 PostQuitMessage 0 ; } else { 调用函数指针创建子类对象 ctrl CGameCtrl::pfun create ; 设置句柄 ctrl >SetHandle hwnd hIns ; 游戏的初始化 ctrl >OnCreateGame ; } break; case WM PAINT: ctrl >OnGameDraw ; break; case WM TIMER: ctrl >OnTimer wParam ; break; case WM LBUTTONDOWN: { POINT point; point x LOWORD lParam ; point y HIWORD lParam ; ctrl >OnLButtonDown point ; } break; case WM RBUTTONDOWN: { POINT point; point x LOWORD lParam ; point y HIWORD lParam ; ctrl >OnRButtonDown point ; } break; case WM MOUSEMOVE: { POINT point; point x LOWORD lParam ; point y HIWORD lParam ; ctrl >OnMouseMove point ; } break; case WM KEYDOWN: ctrl >OnKeyDown wParam ; break; case WM DESTROY: PostQuitMessage 0 ; 如果是退出的消息 就退出 break; }">switch uMsg 判断发送过来的是什么消息 { case WM CREATE: 要通过函数指针 创建子类的对象 if CGameCtrl::pfun create NULL { MessageBox NULL "创建游戏失败" "提示" MB OK ; 销毁窗口 DestroyWindow hwnd ; [更多]