?? stdafx.h
字號:
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
#if !defined(AFX_STDAFX_H__3DB5D69D_1038_405C_9E7E_C607D469DE96__INCLUDED_)
#define AFX_STDAFX_H__3DB5D69D_1038_405C_9E7E_C607D469DE96__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define VC_EXTRALEAN // Exclude rarely-used stuff from Windows headers
#include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <afxdisp.h> // MFC Automation classes
#include <afxdtctl.h> // MFC support for Internet Explorer 4 Common Controls
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h> // MFC support for Windows Common Controls
#endif // _AFX_NO_AFXCMN_SUPPORT
#include "math.h"
#define datatype double
extern HGLOBAL CodeRes1, CodeRes2, CodeRes3, CodeRes4;
extern DWORD CodeSize1, CodeSize2, CodeSize3, CodeSize4;
extern CString AppPath, LibPath;
extern CString PreLoadLib[10];
struct PixelInfo
{
datatype x,y;
int lvl;
bool out;//計算完畢
};
struct CRectFloat
{
CRectFloat(){};
CRectFloat(datatype l, datatype t, datatype r, datatype b){left=l;top=t;right=r;bottom=b;};
datatype left, top, right, bottom;
};
struct CPointFloat
{
CPointFloat(){};
CPointFloat(datatype sx, datatype sy){x=sx;y=sy;};
datatype x, y;
};
struct FractalData
{
char* expression, *origin, *name;
bool tempor;
};
typedef void (*_CalcFractal)(PixelInfo *pixelinfo, datatype left, datatype top, datatype scale, int wid, int hei, int lvl);
typedef FractalData* (*_GetFractalData)();
typedef int (*_CalcFractalPoint)(datatype x, datatype y, datatype x0, datatype y0);
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_STDAFX_H__3DB5D69D_1038_405C_9E7E_C607D469DE96__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -