1 / 3
文档名称:

VB与AutoCAD二次开发入门技巧资料_13066-ARX.doc

格式:doc   页数:3
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VB与AutoCAD二次开发入门技巧资料_13066-ARX.doc

上传人:名侦探柯南 2013/2/11 文件大小:0 KB

下载得到文件列表

VB与AutoCAD二次开发入门技巧资料_13066-ARX.doc

文档介绍

文档介绍:编写第一个ARX程序
以一个实际的程序为例子,讲述如何在 AutoCAD14 上开发 ARX 程序。这里采用的是 MSVC++ 编译器,如果读者使用的是 MSVC++ ,其开发步骤几乎是完全一样的。
在传统的C语言程序设计教材中经常可以看到下面的一个程序:
#include<>
main()
{
printf(“Hello,world!\n”);
}
在本章中,我们将给出用ARX开发的类似的程序helloarx,mand:”提示符下打印“Hello,ARX!”。
建立一个ARX程序的第一步是创建一个CPP和DEF文件。。
/******************/
#include<>
#include<>
#include<>
void hello();
void initApp();
void unloadApp();
extern "C"
AcRx::AppRetCode acrxEntryPoint(AcRx::AppMsgCode, void*);

// 往命令堆栈中增加命令
void initApp()
{
acedRegCmds->mand("TSIN_HELLO",
"hello", "hello", ACRX_CMD_MODAL, hello);"
}
//从命令堆栈中删除该应用程序的命令组
void unloadApp()
{
acedRegCmds->removeGroup("TSIN_HELLO");
}
//程序入口
AcRx::AppRetCode
acrxEntryPoint(AcRx::AppMsgCode msg, void* pkt)
{
switch (msg) {
case AcRx::kInitAppMsg:
acrxDynamicLinker->unlockAppli