CAdUiPaletteSet与CAdUiPalette什么关系 2023/10/17 下午1:20:09

CAdUiPaletteSet与CAdUiPalette什么关系

2023/10/17 下午1:20:09

CAdUiPaletteSet 和 CAdUiPalette 是 AutoCAD 提供的两个类,用于创建自定义面板集合和面板。

CAdUiPalette 是用来创建一个单独的自定义面板,可以添加到 AutoCAD 的界面中,提供自定义的功能和交互元素。

CAdUiPaletteSet 则是用来管理多个自定义面板的集合,可以将多个 CAdUiPalette 面板添加到一个集合中,并提供对集合的管理和控制。

可以将 CAdUiPaletteSet 看作是一个容器,用于存放和管理多个 CAdUiPalette 面板。通过 CAdUiPaletteSet,您可以创建、加载、显示、隐藏和删除面板集合,以实现更复杂的自定义界面布局和交互。

以下是一些常见的使用场景:

如果您只需要创建一个简单的自定义面板,可以直接使用 CAdUiPalette 类。
如果您需要同时管理多个自定义面板,可以使用 CAdUiPaletteSet 类来创建面板集合,将多个面板添加到集合中,并对集合进行操作。
请注意,CAdUiPaletteSet 和 CAdUiPalette 都是 AutoCAD 提供的类,属于 GUI 框架的一部分(ADUI)。在使用这些类时,您需要引入相应的头文件并链接相应的库。

你可能感兴趣的:(ObjectARX,mfc,c++)