NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::ResourceBarManager类 参考

资源栏管理器 更多...

#include <ResourceBarManager.hxx>

Public 类型

typedef NXOpen::Callback1< int, int > ActivationCallback

Public 成员函数

void ActivateTab (int tabId)
int Create (const char *tabTitle, const char *tabIcon)
int Create (const NXString &tabTitle, const NXString &tabIcon)
void Destroy (int tabId)
NXOpen::WindowHandleGetWindowHandle (int tabId)
int RegisterActivationCallback (int tabId, const NXOpen::ResourceBarManager::ActivationCallback &activateTabCb)
void SetTabVisibility (int tabId, bool visible)
tag_t Tag () const

详细描述

资源栏管理器

表示用于管理资源条选项卡的接口。 该类可用于创建新选项卡,并管理这些选项卡在资源条上的可见性和激活状态。
要获取此类的实例,请参考 NXOpen::UI

仅可在Windows系统使用

创建于NX10.0.0版本。

成员类型定义说明

◆ ActivationCallback

用于激活选项卡页面的回调函数原型。
创建于NX10.0.0版本。

许可要求: 无

成员函数说明

◆ ActivateTab()

void NXOpen::ResourceBarManager::ActivateTab ( int tabId)

激活资源条选项卡。
仅可在Windows系统使用

创建于NX10.0.0版本。

许可要求: 无

参数
tabId唯一选项卡ID

◆ Create() [1/2]

int NXOpen::ResourceBarManager::Create ( const char * tabTitle,
const char * tabIcon )

通过注册选项卡数据创建选项卡。 如果资源条当前可见,新选项卡会立即显示。

返回
已注册选项卡的唯一ID
仅可在Windows系统使用

创建于NX10.0.0版本。

许可要求: 无
参数
tabTitle选项卡标题,该标题也会显示在工具提示中
tabIcon选项卡位图,用户可指定NX内置位图或带路径的新位图

◆ Create() [2/2]

int NXOpen::ResourceBarManager::Create ( const NXString & tabTitle,
const NXString & tabIcon )

通过注册选项卡数据创建选项卡。 如果资源条当前可见,新选项卡会立即显示。

返回
已注册选项卡的唯一ID
仅可在Windows系统使用

创建于NX10.0.0版本。

许可要求: 无
参数
tabTitle选项卡标题,该标题也会显示在工具提示中
tabIcon选项卡位图,用户可指定NX内置位图或带路径的新位图

◆ Destroy()

void NXOpen::ResourceBarManager::Destroy ( int tabId)

从资源条区域中移除并销毁与指定选项卡ID关联的选项卡。
仅可在Windows系统使用

创建于NX10.0.0版本。

许可要求: 无

参数
tabId唯一选项卡ID

◆ GetWindowHandle()

NXOpen::WindowHandle * NXOpen::ResourceBarManager::GetWindowHandle ( int tabId)

返回与指定选项卡ID关联的NX停靠窗口。 仅当自定义选项卡被激活时,才会创建该停靠窗口。 应用程序可将该停靠窗口作为父窗口,在资源条区域中托管自己的子窗口。 应用程序应创建一个子窗口作为容器,使其扩展至停靠窗口的最大边界。

返回
与指定选项卡ID关联的选项卡窗口
仅可在Windows系统使用

创建于NX10.0.0版本。

许可要求: 无
参数
tabId唯一选项卡ID

◆ RegisterActivationCallback()

int NXOpen::ResourceBarManager::RegisterActivationCallback ( int tabId,
const NXOpen::ResourceBarManager::ActivationCallback & activateTabCb )

注册一个回调函数,当自定义选项卡即将被激活时会调用该函数。

返回
已注册回调的标识
仅可在Windows系统使用

创建于NX10.0.0版本。

许可要求: 无
参数
tabId标识回调的唯一选项卡ID
activateTabCb要注册的回调函数

◆ SetTabVisibility()

void NXOpen::ResourceBarManager::SetTabVisibility ( int tabId,
bool visible )

设置选项卡在资源条区域中的可见性。 选项卡创建后默认可见。
仅可在Windows系统使用

创建于NX10.0.0版本。

许可要求: 无

参数
tabId唯一选项卡ID
visible开启或关闭选项卡的可见性

◆ Tag()

tag_t NXOpen::ResourceBarManager::Tag ( ) const

返回此对象的标识。