读书人

win32程序打包

发布时间: 2012-12-22 12:05:06 作者: rapoo

win32程序封装

??? 在写win32程序时,若每次都从头开始写代码,真的太累了,用MFC框架比较容易,可它是怎么实现的却不知道,有些书中有介绍,看起来好复杂,如果能有自己的框架就好了,就像java,那样的话就能少记些API了,还是比较像java那样把所有代码都写到类里,最近在学游戏编程,如果每天写点这样的代码,说不定就出来个小型的游戏引擎呢

?

#include "windows.h"#include "Application.h"//回调函数,处理消息LRESULT CALLBACK WindowProc(  HWND hwnd,      // handle to window  UINT uMsg,      // message identifier  WPARAM wParam,  // first message parameter  LPARAM lParam   // second message parameter  ){switch(uMsg){case WM_DESTROY:::PostQuitMessage(0);break;default:return ::DefWindowProc(hwnd,uMsg,wParam,lParam);}return 0;}int WINAPI WinMain(  HINSTANCE hInstance,      // handle to current instance  HINSTANCE hPrevInstance,  // handle to previous instance  LPSTR lpCmdLine,          // command line  int nCmdShow              // show state){CApplication a;a.CreateWin(hInstance,"sdfsdf",WindowProc);//创建窗口a.ShowWindow();//显示a.RunDefault();//消息循环return 0;}

?

读书人网 >编程

热点推荐