当前位置:首页 > MQL4开发人员手册

预处理程序 [Preprocessor]

时间:2008-09-28 14:49:39  来源:  作者:

预处理程序 [Preprocessor]

<-- begin content -->

定义常数
#define identifier_value
常数可以是任何类型的,常数在程序中不可更改。
示例:

#define ABC 100
#define PI 0.314
#define COMPANY_NAME "MetaQuotes Software Corp."

编译参数定义
#property identifier_value
示例:
#property link "http://www.metaquotes.net"
#property copyright "MetaQuotes Software Corp."
#property stacksize 1024
以下是所有的参数名称:

参数名称类型说明
link string 设置一个链接到公司网站
copyright string 公司名称
stacksize int 堆栈大小
indicator_chart_window void 显示在走势图窗口
indicator_separate_window void 显示在新区块
indicator_buffers int 显示缓存最高8
indicator_minimum int 图形区间最低点
indicator_maximum int 图形区间最高点
indicator_colorN color 第N根线的颜色,最高8根线
indicator_levelN double predefined level N for separate window custom indicator
show_confirm void 当程序执行之前是否经过确认
show_inputs void before script run its property sheet appears; disables show_confirm property


嵌入文件
#include <file_name>
示例:

#include <win32.h>
#include "file_name"
示例:
#include "mylib.h"

引入函数或其他模块
#import "file_name"
func1();
func2();
#import

示例:
#import "user32.dll"
int MessageBoxA(int hWnd,string lpText,string lpCaption,
int uType);
int MessageBoxExA(int hWnd,string lpText,string lpCaption,
int uType,int wLanguageId);
#import "melib.ex4"
#import "gdi32.dll"
int GetDC(int hWnd);
int ReleaseDC(int hWnd,int hDC);
#import

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
This site was designed & Modified by beok.net. Last ModiMon, 08/11/2008 0:05 AMe --> Beijing Time.