创建CAA对话框程序的详细步骤

2014-07-28 21:38:57|?次阅读|上传:wustguangh【已有?条评论】发表评论

关键词:C/C++, CAA, CATIA|来源:唯设编程网

CAADlgHelloWindow的构造函数仅仅给_pHelloApplication成员变量进行赋值。Build函数创建用于显示的CATDlgLabel实例消息(message),在消息(message)中设置用于显示的字符串,然后注册当窗口关闭时调用的Exit函数。该Exit方法销毁(Destroy)这个应用程序,同时也会删除这个窗口。通常,使用Build方法而不要在窗口(Window)构造函数中实例化对话框对象。

该文件在文件结构的位置:

CAA对话框程序的详细流程

包含显示信息的消息(message)文件内容如下:

Title           = "Hello Application";
MessageId.Title = "Hello, CAA V5";
 

第一个消息(message)是窗口标题和对应的一个简单的关键字Title。第二个是显示信息,它的关键字使用标签(label)构造函数的第二个参数传入的标识(identifier)生成,后面通过点连接一个Title关键字。

4. 编译工程

如果此时进行编译,会产生如下错误:

CAA对话框程序的详细流程

这是因为“Imakefile.mk”文件没有配置正确,请参照如下内容进行设置:

# COPYRIGHT DASSAULT SYSTEMES 2000

 

#

# LOAD MODULE for CAADlgHelloApplication.m

#

 

BUILT_OBJECT_TYPE = LOAD MODULE

 

LINK_WITH  = JS0GROUP DI0PANV2 JS0FM

 

OS = Windows_NT

MKMFC_DEPENDENCY = yes

LOCAL_LDFLAGS = $(SUB_WIN)

 

OS = SunOS

SYS_LIBS = -lXm -lXt -lX11

 

5. 生成代码提示信息(Generate Intellisense Information)

使用Generate Intellisense Information命令,可以生成代码提示信息。在项目菜单找到如图所示的命令:

CAA对话框程序的详细流程

运行完成后,可以使得CAA函数也提供类似于普通C++函数一样的代码提示:

CAA对话框程序的详细流程

同时你可以通过使用“转到声明”命令查看函数的声明和相关帮助信息:

CAA对话框程序的详细流程CAA对话框程序的详细流程

发表评论0条 】
网友评论(共?条评论)..
创建CAA对话框程序的详细步骤