📄 mandelbrotdlg.h
字号:
// MandelbrotDlg.h : header file
//
#if !defined(AFX_MANDELBROTDLG_H__AC4964C5_822A_4EC6_B297_647087C8D1D4__INCLUDED_)
#define AFX_MANDELBROTDLG_H__AC4964C5_822A_4EC6_B297_647087C8D1D4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CMandelbrotDlg dialog
class CMandelbrotDlg : public CDialog
{
// Construction
public:
CMandelbrotDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CMandelbrotDlg)
enum { IDD = IDD_MANDELBROT_DIALOG };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMandelbrotDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
void DrawJulia(double p, double q);
void DrawMandel();
/************************************************************************/
//物理画布1
CDC m_DC1;
//物理画布2
CDC m_DC2;
//内存位图1
CBitmap m_Bitmap1;
//内存画布1
CDC m_MemDC1;
//内存位图2
CBitmap m_Bitmap2;
//内存画布2
CDC m_MemDC2;
//窗口客户区大小
CRect m_Rect;
/************************************************************************/
/************************************************************************/
double pl;
double ps;
double ql;
double qs;
int K;
int m;
int Mx;
int My;
/************************************************************************/
/************************************************************************/
double xs;
double xl;
double ys;
double yl;
/************************************************************************/
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CMandelbrotDlg)
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_MANDELBROTDLG_H__AC4964C5_822A_4EC6_B297_647087C8D1D4__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -