/* Name: cpp.h Copyright: (c) huyoo,changsha,hunan province,china Author: huyoo Date: 10-10-04 01:28 Description: 封装Cpp */
//07-10-04 11:39 #if !defined APP_H #define APP_H
#include <windows.h> #include "resource.h"
class WinApp { public: WinApp(); int InitInstance(HINSTANCE appInstance, HINSTANCE hPrevInst, char * cmdParam, int cmdShow); public: static LRESULT CALLBACK MainWndProc (HWND hwnd, UINT message,WPARAM wParam, LPARAM lParam); };
#endif
//----------------------------------------------------------- /* Name: cpp.cpp Copyright: (c) huyoo,changsha,hunan province,china Author: huyoo Date: 10-10-04 01:28 Description: 封装Cpp */ #include "app.h" #include <windows.h> WinApp::WinApp() {}
int WinApp::InitInstance(HINSTANCE appInstance, HINSTANCE hPrevInst, char * cmdParam, int cmdShow) { return 0; }
LRESULT CALLBACK WinApp::MainWndProc (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) {
switch (message) { case WM_CREATE: return 0;
case WM_SIZE: return 0; case WM_PAINT:
return 0; case WM_COMMAND:
return 0; } return ::DefWindowProc (hwnd, message, wParam, lParam); } //------------------------------------------------------------------------------- //main.cpp #include "app.h" int WINAPI WinMain (HINSTANCE appInstance, HINSTANCE hPrevInst, char * cmdParam, int cmdShow) { WinApp theApp; return theApp.InitInstance(appInstance, hPrevInst, cmdParam, cmdShow); }
//千万不要去调试运行,没有任何结果. //仅仅当作抛砖引玉了 !!! ^_* 
|