1.新建一个项目Accel,修改属性。创建头文件Accel.h和源文件Accel.cpp。
2.
#include <afxwin.h>
#include "Accel.h"
class CMyWinApp : public CWinApp
{
};
class CMyFrameWnd : public CFrameWnd
{
};
添加InitInstance函数:
3.
this->m_pMainWnd = new CMyFrameWnd;
this->m_pMainWnd->ShowWindow(this->m_nCmdShow);
this->m_pMainWnd->UpdateWindow();
return TRUE;
构造函数的声明:
class CMyFrameWnd : public CFrameWnd
{
public:
CMyFrameWnd();
};
构造函数的定义,写都源文件里
CMyWinApp app;
CMyFrameWnd::CMyFrameWnd()
{
this->Create(NULL, TEXT("Accel"), WS_OVERLAPPEDWINDOW);
}
4.单元格的高度、宽度和视图:
在类视图中,双击CMyFrameWnd,右击--添加--添加变量。
protected:
int m_nCellWidth;
int m_nCellHeight;
int m_nRibbonWidth;
int m_nViewWidth;//最大的显示。
int m_nViewHeight;