65,207
社区成员
发帖
与我相关
我的任务
分享#pragma once
#include "QWinApp.h"
#include "stdafx.h"
extern QWinApp* g_pWinApp;
extern QWinApp* GlbGetApp();
#include "Global.h"
QWinApp* g_pWinApp = NULL;
QWinApp* GlbGetApp()
{
return g_pWinApp;
}
#pragma once
#include "stdafx.h"
#include "Global.h"
class QWinApp
{
public:
QWinApp(void);
~QWinApp(void);
public:
virtual BOOL InitInstance();
virtual BOOL ExitInstance();
virtual void run();
public:
LPVOID m_pMainWnd;
};
#include "QWinApp.h"
QWinApp::QWinApp(void)
{
m_pMainWnd = NULL;
g_pWinApp = this;
}
QWinApp::~QWinApp(void)
{
}
BOOL QWinApp::InitInstance()
{
return TRUE;
}
BOOL QWinApp::ExitInstance()
{
return TRUE;
}
void QWinApp::run()
{
MSG msg;
while(GetMessage(&msg,NULL,0,0))
{
::TranslateMessage(&msg); //翻译消息
::DispatchMessage(&msg); //派遣消息
}
}