?? vtkmfcrenderview.h
字號:
/*========================================================================= Program: Visualization Toolkit Module: $RCSfile: vtkMFCRenderView.h,v $ Language: C++ Date: $Date: 2002/01/22 15:27:33 $ Version: $Revision: 1.3 $ Copyright (c) 1993-2002 Ken Martin, Will Schroeder, Bill Lorensen All rights reserved. See Copyright.txt or http://www.kitware.com/Copyright.htm for details. This software is distributed WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the above copyright notice for more information.=========================================================================*/#if !defined(AFX_VTKMFCRENDERVIEW_H__AEB91BA7_8091_11D2_985E_00A0CC243C06__INCLUDED_)#define AFX_VTKMFCRENDERVIEW_H__AEB91BA7_8091_11D2_985E_00A0CC243C06__INCLUDED_#if _MSC_VER > 1000#pragma once#endif // _MSC_VER > 1000// vtkMFCRenderView.h : header file//#include "vtkMFCView.h"#include "vtkWin32OpenGLRenderWindow.h"#include "vtkWin32RenderWindowInteractor.h"/////////////////////////////////////////////////////////////////////////////// vtkMFCRenderView viewclass vtkMFCRenderView : public vtkMFCView{protected: vtkMFCRenderView(); // protected constructor used by dynamic creation DECLARE_DYNCREATE(vtkMFCRenderView) vtkRenderer *Renderer; vtkWin32OpenGLRenderWindow *RenderWindow; vtkWin32RenderWindowInteractor *Interactor; // Attributespublic: // Operationspublic: virtual void OnInitialUpdate(); virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam); void Render() {this->RenderWindow->Render();}; vtkWindow *GetVTKWindow() {return this->RenderWindow;}; virtual void SetupMemoryRendering(int x, int y, HDC prn) { this->RenderWindow->SetupMemoryRendering(x,y,prn);}; virtual void ResumeScreenRendering() { this->RenderWindow->ResumeScreenRendering();}; virtual unsigned char *GetMemoryData() { return this->RenderWindow->GetMemoryData();}; // Overrides // ClassWizard generated virtual function overrides //{{AFX_VIRTUAL(vtkMFCRenderView)protected: virtual void OnDraw(CDC* pDC); // overridden to draw this view virtual BOOL OnPreparePrinting(CPrintInfo* pInfo); //}}AFX_VIRTUAL // Implementationprotected: virtual ~vtkMFCRenderView();#ifdef _DEBUG virtual void AssertValid() const; virtual void Dump(CDumpContext& dc) const;#endif // Generated message map functionsprotected: //{{AFX_MSG(vtkMFCRenderView) afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); afx_msg void OnSize(UINT nType, int cx, int cy); //}}AFX_MSG DECLARE_MESSAGE_MAP() };///////////////////////////////////////////////////////////////////////////////{{AFX_INSERT_LOCATION}}// Microsoft Visual C++ will insert additional declarations immediately before the previous line.#endif // !defined(AFX_VTKMFCRENDERVIEW_H__AEB91BA7_8091_11D2_985E_00A0CC243C06__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -