NX二次开发 BlockUI 基础 09、对象颜色拾取器
09、对象颜色拾取器
常规
BlockID 控件id
Enable 是否可选/禁用控件
Group 组
Label 标题
Show 是否可见
其它
Localite 是否本地化
RetainValue 是否保存值
附着
Bottom 底
Left 左
Right 右
Top 顶
特定于块
BalloonTooltipImage 动态提示图片(鼠标移动到控件是显示图片)
BalloonTooltipLayout 动态提示布局
BalloonTooltipText 动态提示文本内容
NumberSelectable 可选择的数量
Value 控件值
————————————————————————————————
//对象颜色拾取器
void dlx_colorPicker_ask_value(NXOpen::BlockStyler::UIBlock *block, int &color)
{
std::vector colors = block->GetProperties()->GetIntegerVector(“Value”);
color = colors[0];
}
void dlx_colorPicker_set_value(NXOpen::BlockStyler::UIBlock *block, const int color)
{
vector colors;
colors.push_back(color);
block->GetProperties()->SetIntegerVector(“Value”, colors);
}