📄 test1view.cpp
字号:
// test1View.cpp : Ctest1View 类的实现
//
#include "stdafx.h"
#include "test1.h"
#include "test1Doc.h"
#include "test1View.h"
#include ".\test1view.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// Ctest1View
IMPLEMENT_DYNCREATE(Ctest1View, CView)
BEGIN_MESSAGE_MAP(Ctest1View, CView)
// 标准打印命令
ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)
ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview)
ON_COMMAND(ID_TEST_TEST1, OnTestTest1)
ON_COMMAND(ID_TEST_TEST2, OnTestTest2)
ON_COMMAND(ID_TEST_CONTINUE, OnTestContinue)
ON_COMMAND(ID_TEST_XUNHUAN, OnTestXunhuan)
END_MESSAGE_MAP()
// Ctest1View 构造/析构
Ctest1View::Ctest1View()
{
// TODO: 在此处添加构造代码
}
Ctest1View::~Ctest1View()
{
}
BOOL Ctest1View::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: 在此处通过修改 CREATESTRUCT cs 来修改窗口类或
// 样式
return CView::PreCreateWindow(cs);
}
// Ctest1View 绘制
void Ctest1View::OnDraw(CDC* /*pDC*/)
{
Ctest1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
// TODO: 在此处为本机数据添加绘制代码
}
// Ctest1View 打印
BOOL Ctest1View::OnPreparePrinting(CPrintInfo* pInfo)
{
// 默认准备
return DoPreparePrinting(pInfo);
}
void Ctest1View::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
// TODO: 打印前添加额外的初始化
}
void Ctest1View::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
// TODO: 打印后添加清除过程
}
// Ctest1View 诊断
#ifdef _DEBUG
void Ctest1View::AssertValid() const
{
CView::AssertValid();
}
void Ctest1View::Dump(CDumpContext& dc) const
{
CView::Dump(dc);
}
Ctest1Doc* Ctest1View::GetDocument() const // 非调试版本是内联的
{
ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(Ctest1Doc)));
return (Ctest1Doc*)m_pDocument;
}
#endif //_DEBUG
// Ctest1View 消息处理程序
void Ctest1View::OnTestTest1()
{
// TODO: 在此添加命令处理程序代码
//a.c=4;
//int f=a.c;
//CString str;
//str.Format("%d",f);
//AfxMessageBox(str);
//a=new CA;
//a->c=2;
//int f=a->c;
//CString str;
//str.Format("%d",f);
//AfxMessageBox(str);
Ctest1Doc* pDoc = GetDocument();
CA my;
//a.Ceshi();
my.Ceshi(pDoc);
}
void Ctest1View::OnTestTest2()
{
// TODO: 在此添加命令处理程序代码
//Ctest1Doc* pDoc = GetDocument();
//CXiancheng my;
//my.StartMonitor(pDoc);
CXiancheng my;
my.StartMonitor();
}
void Ctest1View::OnTestContinue()
{
// TODO: 在此添加命令处理程序代码
//for(int i=0;i<7;i++)
//{
// if (i==3)
// i++;
// else
// {
// CString str;
// str.Format("%d",i);
// AfxMessageBox(str);
// continue;
// }
// i++;
//}
//CString str[5];
//for(int i=0;i<5;i++)
//{
// CString f;
// f.Format("%d",i);
// str[i]="COM"+f;
//}
//char* p;
//p=new char[5];
//for(int j=0;j<5;j++)
// p[j]=j+1;
char* sz[2]={"afa","adfd"};
}
void Ctest1View::OnTestXunhuan()
{
// TODO: 在此添加命令处理程序代码
for(int i=0;i<5;i++)
{
if(i==2)
{
break;
}
}
int b=6;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -