封装WinCpp

王朝system·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

/*

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);

}

//千万不要去调试运行,没有任何结果.

//仅仅当作抛砖引玉了 !!! ^_*

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航