执行一个命令
static bool SendStringToExecute(MXDRAWOCXHANDLE hOcx, LPCTSTR pszExecute, bool bActivate = true, bool bWrapUpInactiveDoc = false, bool bEchoString = true, struct resbuf* pParam = NULL, bool bFunCall = false);
|
参数 |
说明 |
|
MXDRAWOCXHANDLE hOcx |
控件句柄 |
|
LPCTSTR pszExecute |
命令名 |
|
bool bActivate = true |
暂没使用,取默认值 |
|
bool bWrapUpInactiveDoc = false |
暂没使用,取默认值 |
|
bool bEchoString = true |
是否在命令行显示提示 |
|
struct resbuf* pParam = NULL |
命令参数,用户不需要自己释放 |
|
bool bFunCall = false |
是否直接调用命令函数。 |
执行一个命令,与McApDocManager:: sendStringToExecute函数一样 例如:如下执行打开文件命令代码:
acDocManager->sendStringToExecute(MxDraw::GetDatabase(m_hDrawOcx)->GetDocument() ,_T("OpenDwg") );