pqs001 发表于 2005-5-25 23:12:00

[求助]SendMessageA 设置参数加载arx文件 有问题

一个可执行程序exe,加载arx文件,不能成功,acad程序弹出“加载/卸载应用程序”对话框。


如果换成 关闭ucs图标 <FONT style="BACKGROUND-COLOR: #eeee11">strcpy(cmdString,"ucsicon\noff\n");</FONT> ,则没有问题


代码如下:


        <FONT style="BACKGROUND-COLOR: #f7f709">char cmdString;<BR>        strcpy(cmdString,"appload\nD:\\a\\dxfwork\\Debug\\dxfwork.arx\n"); <FONT style="BACKGROUND-COLOR: #ffffff" color=#ff0000>//是不是这句话有问题?<BR>        <BR></FONT>        COPYDATASTRUCT cmdMsg;<BR>        cmdMsg.dwData=(DWORD)1;<BR>        cmdMsg.cbData=(DWORD)strlen(cmdString)+1;<BR>        cmdMsg.lpData=cmdString;</FONT>


<FONT style="BACKGROUND-COLOR: #f7f709">        HWND* hWndApp=NULL;<BR>        SendMessageA(hWndACAD,WM_COPYDATA,(WPARAM)hWndApp,(LPARAM)&amp;cmdMsg);<BR></FONT>

pqs001 发表于 2005-5-25 23:13:00

这段语句是从一本教程里面抄的 -_-


换成加载菜单,问题也是一样
页: [1]
查看完整版本: [求助]SendMessageA 设置参数加载arx文件 有问题