pqs001 发表于 2005-5-15 18:47:00

[求助]win32程序打开单文档的ACAD程序

要做一个win32程序,运行后,打开一个acad程序,



要求是:


1。单文档


2。不可"还原"


3。不可"改变大小"


4。任务栏无acad的图标(能自定更好)


5。标题栏无acad的图标(能自定更好)


6。无命令框


7。无"捕捉""栅格"……"模型"这一条,如果不能实现,干脆状态栏就不要了。


8。加载自定义菜单(默认菜单丢弃)


9。加载arx


要求很多,请大家指点迷津,能实现部分也行,先在此谢过了!

无痕 发表于 2005-5-15 20:42:00

acad也不是就几天写成的......



你的要求,就和写一个autocad差不多, opendwg致力于解读并模仿cad,但那时集合了多少个高手中的高手的力量阿,就算做出来了,也未必能全兼容,尤其是对新版本的支持,那可不是cs(反恐精英2.0),能够偷的来的.


我自己还想写一个window操作系统呢,谁能帮我?


.....我知道,这是不可能的.


楼主的要求,我想不是个人能做到的.



我又看了一遍楼主的要求,好像楼主不是要作一个"cad",而是要通过一个程序来限制cad的使用,有点像是cadlock一类的防剽窃的东东.上面说的全当是瞎聊.呵呵

pqs001 发表于 2005-5-15 21:50:00

无痕发表于2005-5-15 20:42:00static/image/common/back.gifacad也不是就几天写成的......



你的要求,就和写一个autocad差不多, opendwg致力于解读并模仿cad,但那时集合了多少个高手中的高手的力量阿,就算做出来了,也...



应导师要求,给人开发个数控系统的模块,外观上客户要求看起来不是那么像acad的样子,也只能这样子了。


客户也提了很多“不合理”的要求,么办法,只能尽量满足。


不知道这样一个系统只我一个人能否编得出来       -_-<BR>

中国虫 发表于 2005-5-15 22:40:00

很简单的。


1、从注册表找到Acad,并配置一个Profile(菜单等)。方法搜索本论坛。


2、启动ACAD.EXE,ACAD.EXE的启动参数参见ACAD的Help


3、启动后(前述1的配置生效)自动加载ARX,对ACAD主窗口进行修改:单文档、不可还原等等。


ACAD是多文档,但可修改成貌似单文档,以及修改图标等。方法是搞明白CWnd、CFrameWnd及相关派生类就可以搞掂了。


又:我回答问题向来只讲方法,不讲具体实现。不过我已明确告诉你,实现你的要求都是可以的。

pandoram 发表于 2005-5-16 10:29:00

..楼主先仔细读一下ACAD HELP里的customization guide吧..


还有MFC的窗口控制..

pqs001 发表于 2005-5-16 21:40:00

中国虫发表于2005-5-15 22:40:00static/image/common/back.gif很简单的。



1、从注册表找到Acad,并配置一个Profile(菜单等)。方法搜索本论坛。


2、启动ACAD.EXE,ACAD.EXE的启动参数参见ACAD的Help


3、启动后(前述...


<BR>非常感谢!


慢慢尝试中,另有疑问处,还请大家多多指点
页: [1]
查看完整版本: [求助]win32程序打开单文档的ACAD程序