hello.hclass CMyApp : public CWinApp
{
public:
virtual BOOL Initinstance ();
};class CMainWindow :public CFreamWnd
{
public:
CMainWindow();
public:
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()//声明消息映射表};
hello.cpp
#include <afxwin.h>
#include "hello.h"CMyApp MyAPP;BOOL CMyApp::InitInstance()
{ m_pMainWnd=new CMainWindow;
m_pMainWnd->Create(NULL,TEXT("窗体1"));
m_pMainWnd->ShowWindow(SW_MAX);
m_pMainWnd->UpdateWindow();
return TRUE;
}
BEGIN_MESSAGE_MAP(CMainWindow,CFreamWnd)
ON_MESSAGE(WM_PAINT,OnPaint)
END_MESSAGE_MAP
还有这个里面的这几句是啥意思
如何指定主窗体呢
BOOL CMyApp::InitInstance()
{ m_pMainWnd=new CMainWindow;
m_pMainWnd->Create(NULL,TEXT("窗体1"));
m_pMainWnd->ShowWindow(SW_MAX);
m_pMainWnd->UpdateWindow();
return TRUE;
{
public:
virtual BOOL Initinstance ();
};class CMainWindow :public CFreamWnd
{
public:
CMainWindow();
public:
afx_msg void OnPaint();
DECLARE_MESSAGE_MAP()//声明消息映射表};
hello.cpp
#include <afxwin.h>
#include "hello.h"CMyApp MyAPP;BOOL CMyApp::InitInstance()
{ m_pMainWnd=new CMainWindow;
m_pMainWnd->Create(NULL,TEXT("窗体1"));
m_pMainWnd->ShowWindow(SW_MAX);
m_pMainWnd->UpdateWindow();
return TRUE;
}
BEGIN_MESSAGE_MAP(CMainWindow,CFreamWnd)
ON_MESSAGE(WM_PAINT,OnPaint)
END_MESSAGE_MAP
还有这个里面的这几句是啥意思
如何指定主窗体呢
BOOL CMyApp::InitInstance()
{ m_pMainWnd=new CMainWindow;
m_pMainWnd->Create(NULL,TEXT("窗体1"));
m_pMainWnd->ShowWindow(SW_MAX);
m_pMainWnd->UpdateWindow();
return TRUE;
{
//函数创建了一个窗口的实例
m_pMainWnd=new CMainWindow; //new一个新窗口对象,赋给变量
m_pMainWnd->Create(NULL,TEXT("窗体1")); //创建窗口,设置所创建窗口的名字
m_pMainWnd->ShowWindow(SW_MAX);//显示窗口,属性为SW_MAX,即最大化显示
m_pMainWnd->UpdateWindow();//更新窗口
return TRUE;
}
BEGIN_MESSAGE_MAP(CMainWindow,CFreamWnd) //该窗口类的消息响应编辑处
ON_MESSAGE(WM_PAINT,OnPaint) //消息响应函数,实现重画窗口,类似于函数声明
END_MESSAGE_MAP
class CMainWindow :public CFrameWnd