;本文是脚本编写时自动提示文本,每个关键字或函数一行,分号后面是注释
#define
switch
bool
break
false
case
char
default
DWORD
float
double
const
unsigned
signed
long
while
catch
continue
void
true
return

dbr_GetDbVal(char* stagname, anytype* pval);//取实时库基本类型标签实时值
dbr_GetDbStr(char* stagname,char* sbuf,int nbufsize);//取实时库String类型标签实时值,返回字节数
dbr_GetDbBlob(char* stagname,char* sbuf,int nbufsize);//取实时库Blob类型标签实时值,返回字节数

dbr_GetLoaclVal(char* stagname, anytype* pval);//取本地基本类型标签实时值
dbr_GetLoaclStr(char* stagname,char* sbuf,int nbufsize);//取本地String类型标签实时值,返回字节数
dbr_GetLoaclBlob(char* stagname,char* sbuf,int nbufsize);//取本地Blob类型标签实时值,返回字节数

dbr_SetLoaclVal(char* stagname,anytype val);//写本地基本类型标签实时值
dbr_SetLoaclStr(char* stagname,char* str);//写本地String类型标签实时值
dbr_SetLoaclBlob(char* stagname,char* sdata,int nsize);//写本地Blob类型标签实时值


RGB(int r, int g, int b)


abs(int);
acos(double);
asin(double);
atan(double);
cos(double);
exp(double);
fabs(double);
fmod(double,double);
labs(long);
log(double);
log10(double);
pow(double,double);
sin(double);
tan(double);
sqrt(double);
ceil(double);
floor(double);
atof(char*);
atol(char*);


strcat(char*, char*);
strcmp(char*, char*);
strcpy(char*, char*);
stricmp(char*, char*);
strlen(char*);
strlwr(char*);
strncmp(char*, char*, int);
strncpy(char*, char*, int);
strstr(char*, char*);
strtok(char*, char*);
strupr(char*);


sprintf(char* sbuf, char* sfmt, ...);//不安全格式输出
itoa(int, char*, int);//用法和标准C相同
ltoa(long, char*, int);//用法和标准C相同
gcvt(double , int, char*);//用法和标准C相同		
printf(char*, ...);//用法和标准C相同
snprintf(char*, int, char *, ...);//安全格式输出,用法和标准C相同

;时间函数----------------------------------------
time(); //获取当前GMT时间,返回64位time_t
MakeTime(int nyear,int nmon,int nday,int nhour,int nmin,int nsec); //参数为本地时间，返回值为GMT的 64位time_t
GmtTime(int64 lltime, int *year,int *mon,int *day,int *hour,int *min,int *sec); //分解为GMT时间
LocalTime(int64 lltime, int *year,int *mon,int *day,int *hour,int *min,int *sec);//分解为本地时间
GetTickCount();//取开机以来毫秒数
StartCounTime();//开始高精度计时
EndCounTime();// 计时结束,返回double毫秒数

;图形控制
GetViewFlag(char* sobj);//取显示状态
SetViewFlag(char* sobj, BOOL bView);//设置显示状态,TRUE表示显示
SetViewText(char* sobj, char* stxt);//设置显示文本
GetCenterPoint(char* sobj,double* px,double* py);//取中心坐标
MoveTo(char* sobj,double x,double y);//以中心坐标为准，移动到(x,y)

;画面控制
OpenPic(char* spicname);//打开画面
OpenPopPic(char* spicname,char* stitle,int x,int y,int cx,int cy);//打开子画面

;ocx控件接口
ocx_GetVal(char* sobj, char* spropertyname, anytype* pret, anytype* pval);
ocx_SetVal(char* sobj, char* spropertyname, anytype* pret, anytype val);
ocx_Invoke(char* sobj, char* spropertyname, anytype* pret, ...);
pin_Invoke(char* sobj, char* siname, anytype* pret,...);//PV插件接口

;标准控件接口
bt_GetCheck(char* sobj); //取checkbox状态
bt_SetCheck(char* sobj,bool bval); //设置checkbox状态
ed_GetText(char* sobj,char* sbuf,int nbufsize); //取编辑文字,返回取到的字节数
ed_SetText(char* sobj,char* stxt); //设置编辑文字
EnableWindow(char* sobj, bool bval);//使能控件

;设备控制
db_ctrl(char* sip,WORD wport,char* sdec,char* stag,int ndatatype,int ndatasize,BYTE* pdata,BYTE* pdrvretcode,char* serrmsg,int* pnretsize,BYTE* pretdata);
db_ctrlsimple(char* sip,WORD wport,char* sdec,char* stag,int ndatatype,int ndatasize,BYTE* pdata);
