カスタム関数 > 関数定義 > CreateUserFunction
CreateUserFunction
この関数は PTC MathcadFUNCTIONINFO で名前を付けられ、LRESULT 構造を使用して定義されたカスタム関数を登録します。
const void * CreateUserFunction(hDLL, functionInfo)
HINSTANCE hDLL;
FUNCTIONINFO * functionInfo;
DLL が現在のプロセスのアドレス空間に添付されると、カスタム関数を PTC Mathcad に登録するために CreateUserFunction が呼び出されます。
パラメータ
説明
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;
戻り値
正常に登録された場合は NULL でないハンドルを返し、そうでない場合は NULL を返します。
これは役に立ちましたか?