1、请问编写脚本程序时,怎样插入messagebox函数?我在函数里面没找到,下面的这个函数是用手写的,但编译有误,这是怎么回事?
#include "apdefap.h"
void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName, char* value)
{
#pragma option(mbcs)
float in1;
in1=GetPropDouble(lpszPictureName,lpszObjectName,"InputValue");
if((long)(in1*10)%10!=0);//%表示取余数,!=比表示不等于,long是long int 的缩写;总体目的就是判断in1是否是小数;
{messagebox(null,"请输入0到9999之间的整数!","提示",MB_OK|MB_IONQUESTION|MB_SETFOREGROUND|MB_SYSTEMMODAL);
//MB_OK有一个确认按钮在里面,MB_IONQUESTION
}
else
{SetTagWord("TestIO",GetPropDouble(lpszPictureName,lpszObjectName,"InputValue")); //Return-Type: BOOL
}
}
图片说明:
最佳答案
MessageBox(标题,"", MB_OK); 这个c脚本函数一般支持ANSI-C所有函数,格式也是严格c语言格式,区分大小写等
提问者对于答案的评价:
非常感谢,的确是大小写的问题
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357905.html