ipframe.cpp

来自「《vc++技术内墓》 附带源码」· C++ 代码 · 共 82 行

CPP
82
字号
// IpFrame.cpp : implementation of the CInPlaceFrame class//#include "stdafx.h"#include "ex32b.h"#include "IpFrame.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// CInPlaceFrameIMPLEMENT_DYNCREATE(CInPlaceFrame, COleDocIPFrameWnd)BEGIN_MESSAGE_MAP(CInPlaceFrame, COleDocIPFrameWnd)	//{{AFX_MSG_MAP(CInPlaceFrame)	ON_WM_CREATE()	//}}AFX_MSG_MAPEND_MESSAGE_MAP()/////////////////////////////////////////////////////////////////////////////// CInPlaceFrame construction/destructionCInPlaceFrame::CInPlaceFrame(){}CInPlaceFrame::~CInPlaceFrame(){}int CInPlaceFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){	if (COleDocIPFrameWnd::OnCreate(lpCreateStruct) == -1)		return -1;	// CResizeBar implements in-place resizing.	if (!m_wndResizeBar.Create(this))	{		TRACE0("Failed to create resize bar\n");		return -1;      // fail to create	}	// By default, it is a good idea to register a drop-target that does	//  nothing with your frame window.  This prevents drops from	//  "falling through" to a container that supports drag-drop.	m_dropTarget.Register(this);	return 0;}BOOL CInPlaceFrame::PreCreateWindow(CREATESTRUCT& cs){	// TODO: Modify the Window class or styles here by modifying	//  the CREATESTRUCT cs	return COleDocIPFrameWnd::PreCreateWindow(cs);}/////////////////////////////////////////////////////////////////////////////// CInPlaceFrame diagnostics#ifdef _DEBUGvoid CInPlaceFrame::AssertValid() const{	COleDocIPFrameWnd::AssertValid();}void CInPlaceFrame::Dump(CDumpContext& dc) const{	COleDocIPFrameWnd::Dump(dc);}#endif //_DEBUG/////////////////////////////////////////////////////////////////////////////// CInPlaceFrame commands

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?