{步骤
1:注册窗口 RegisterClassEx
2:创建窗口 CreateWindowEx
3:更新显示窗口 ShowWindow
4:消息循环 PeekMessage/GetMessage
}
创建一个Win32项目(Visual C++ -->Win32项目) (本人用的是vc2012,这个系列的代码都是以vc2012为基础工具)
class WinApp{
public:
WinApp(HINSTANCE hInstance);
virtual~WinApp(void);
virtual LRESULT onEvent(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
static LRESULT CALLBACK wndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
int main(int wWidth,int wHegith);
private:
HINSTANCE _hInstance; //实例句柄
HWND _hWnd;//窗口句柄
};
#include "WinApp.h"
WinApp::WinApp(HINSTANCE hInstance):_hInstance(hInstance){
WNDCLASSEX winClass;
winClass.lpszClassName = _T("CELLWinApp");//指向类名称的指针(窗口名字)
winClass.cbSize = sizeof(winClass);//WNDCLASS