自定义函数 > 函数定义 > CreateUserFunction
  
CreateUserFunction
PTC Mathcad 注册此函数,在 FUNCTIONINFO 中对该自定义函数进行命名并使用 LRESULT 结构对其进行定义。
const void * CreateUserFunction(hDLL, functionInfo)
HINSTANCE hDLL;
FUNCTIONINFO * functionInfo;
当 DLL 附加到当前进程的地址空间时,将调用 CreateUserFunction 以便向 PTC Mathcad 注册该自定义函数。
参数
说明
hDLL
通过 DLL 入口点例程来处理 DLL
functionInfo
指向 FUNCTIONINFO 结构的指针,其中包含关于该函数的信息。FUNCTIONINFO 结构具有以下形式:
typedef struct tagFUNCTIONINFO{
char * lpstrName;
char * lpstrParameters;
char * lpstrDescription;
LPCFUNCTION lpfnMyCFunction;
long unsigned int returnType;
unsigned int nArgs;
long unsigned int argType[MAX_ARGS];
} FUNCTIONINFO;
返回值
如果注册成功,则返回非空处理,否则返回空处理。