16 #ifndef vtkMFCWindow_h
17 #define vtkMFCWindow_h
20 #include "vtkGUISupportMFCModule.h"
35 virtual void AssertValid()
const;
36 virtual void Dump(CDumpContext& dc)
const;
40 void DrawDC(CDC* pDC);
51 afx_msg
void OnSize(UINT nType,
int cx,
int cy);
53 afx_msg
void OnPaint();
55 afx_msg
void OnDestroy();
57 BOOL OnEraseBkgnd(CDC* pDC);
59 afx_msg
void OnLButtonDblClk(UINT nFlags, CPoint
point);
60 afx_msg
void OnLButtonDown(UINT nFlags, CPoint point);
61 afx_msg
void OnMButtonDown(UINT nFlags, CPoint point);
62 afx_msg
void OnRButtonDown(UINT nFlags, CPoint point);
63 afx_msg
void OnLButtonUp(UINT nFlags, CPoint point);
64 afx_msg
void OnMButtonUp(UINT nFlags, CPoint point);
65 afx_msg
void OnRButtonUp(UINT nFlags, CPoint point);
66 afx_msg
void OnMouseMove(UINT nFlags, CPoint point);
67 afx_msg BOOL OnMouseWheel(UINT nFlags,
short zDelta, CPoint pt);
68 afx_msg
void OnChar(UINT nChar, UINT nRepCnt, UINT nFlags);
69 afx_msg
void OnKeyUp(UINT nChar, UINT nRepCnt, UINT nFlags);
70 afx_msg
void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
71 afx_msg
void OnTimer(UINT_PTR nIDEvent);
vtkWin32OpenGLRenderWindow * pvtkWin32OpenGLRW
the vtk window
class to display a VTK window in an MFC window
platform-independent render window interaction including picking and frame rate control.