ddeview.cpp
来自「MFC编程实例」· C++ 代码 · 共 86 行
CPP
86 行
#include "stdafx.h"
#include "DDESrv.h"
#include "MainFrm.h"
#include "DDEDoc.h"
#include "DDEView.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
IMPLEMENT_DYNCREATE(CDDESrvView, CEditView)
BEGIN_MESSAGE_MAP(CDDESrvView, CEditView)
//{{AFX_MSG_MAP(CDDESrvView)
ON_WM_LBUTTONDBLCLK()
ON_WM_LBUTTONDOWN()
ON_WM_LBUTTONUP()
ON_WM_MOUSEMOVE()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
CDDESrvView::CDDESrvView()
{
}
CDDESrvView::~CDDESrvView()
{
}
BOOL CDDESrvView::PreCreateWindow(CREATESTRUCT& cs)
{
BOOL bPreCreated = CEditView::PreCreateWindow(cs);
cs.style &= ~(ES_AUTOHSCROLL|WS_HSCROLL);
cs.style |= ES_READONLY;
return bPreCreated;
}
void CDDESrvView::OnDraw(CDC* pDC)
{
CDDESrvDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
}
#ifdef _DEBUG
void CDDESrvView::AssertValid() const
{
CEditView::AssertValid();
}
void CDDESrvView::Dump(CDumpContext& dc) const
{
CEditView::Dump(dc);
}
CDDESrvDoc* CDDESrvView::GetDocument()
{
ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CDDESrvDoc)));
return (CDDESrvDoc*)m_pDocument;
}
#endif
void CDDESrvView::OnInitialUpdate()
{
CEditView::OnInitialUpdate();
((CMainFrame *)(AfxGetApp()->m_pMainWnd))->InitializeDDE();
}
void CDDESrvView::OnLButtonDblClk(UINT nFlags, CPoint point)
{
}
void CDDESrvView::OnLButtonDown(UINT nFlags, CPoint point)
{
}
void CDDESrvView::OnLButtonUp(UINT nFlags, CPoint point)
{
}
void CDDESrvView::OnMouseMove(UINT nFlags, CPoint point)
{
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?