www.pudn.com > Genecircus20070919.rar > myCanvas.h


// myCanvas.h: interface for the myCanvas class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_MYCANVAS_H__1E0BCBC2_DA18_46D6_98CA_F397827E3C1C__INCLUDED_) 
#define AFX_MYCANVAS_H__1E0BCBC2_DA18_46D6_98CA_F397827E3C1C__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
#include "Gene.h" 
#include "Control.h" 
#include "Network.h" 
#include "wx_pch.h" 
 
 
class myCanvas : public wxScrolledWindow 
{ 
public: 
	myCanvas(); 
	myCanvas( wxWindow *parent, wxWindowID, const wxPoint &pos, const wxSize &size ); 
	virtual ~myCanvas(); 
	wxNotebook* notebook_parent; 
	void OnPaint(wxPaintEvent &event); 
	void draw(wxDC &dc); 
	void OnMouseEvent(wxMouseEvent& event); 
	Network * net; 
	int index_vip; 
    bool if_complex_calculate; 
protected: 
    wxBufferedDC * bufferdc; 
	wxBitmap bitmap; 
	wxImage image; 
	//MainFrame * frame; 
 
private: 
    DECLARE_DYNAMIC_CLASS(MyCanvas) 
    DECLARE_EVENT_TABLE() 
}; 
 
#endif // !defined(AFX_MYCANVAS_H__1E0BCBC2_DA18_46D6_98CA_F397827E3C1C__INCLUDED_)