To 17楼:
AcEdCommandStack::addCommand Function 声明:
virtual Acad::ErrorStatus
addCommand(
const char* cmdGroupName,
const char* cmdGlobalName,
const char* cmdLocalName,
Adesk::Int32 commandFlags,
AcRxFunctionPtr FunctionAddr,
AcEdUIContext * UIContext = NULL,
int fcode = -1,
HINSTANCE hResourceHandle = NULL,
AcEdCommand** cmdPtrRet = NULL) = 0;
第五个参数为函数指针,参见accmd.h中定义:
typedef void (*AcRxFunctionPtr) ();
故第五个参数必须为如下形式函数的函数名:
void fuctoinname()
{
} |