基于C#的ArcEngine二次开发54:IStatusBar状态栏接口的使用

1 IStatusBar

HideProgressAnimationHides the progress animation.隐藏进度条的动画
HideProgressBarHides the progress bar.隐藏进度条
MessageThe message displayed by one of the status bar panes.显示在每个panes上的信息
PanesIndicates which standard panes are shown by the status bar. Use a combination of esriStatusBarPanes constants.标准状态条panes
PlayProgressAnimationPlays the progress animation if the parameter is true; otherwise stops it.设置为true,则演示进度动画
ProgressAnimationThe progress animation object on the statusbar.状态栏上的进度动画对象
ProgressBarThe progress bar object on the statusbar.状态栏上的进度条对象
ShowProgressAnimationMakes the progress animation visible.显示进度动画
ShowProgressBarMakes the progress bar visible.显示进度条
StepProgressBarSteps the progress bar to the next position.进度条步到下一位置
VisibleIndicates if the statusbar is visible.进度条是否可见


2 Panes解析

在状态栏中有以下标准panes:

正常情况下,只显示main (0), animation (1), position (2), and page position (4) panes are visible (0 + 1 + 2 + 4 = 7);

如果想显示所有的panes,则设置Panes属性为255

ConstantValueDescription描述
esriStatusMain0Leftmost pane where application messages are displayed.显示在Application的最左侧的pane
esriStatusAnimation1Pane showing an animated icon.展示动画图标
esriStatusPosition2Pane showing mouse position in map coordinates.展示地图模式下,鼠标点击的坐标位置
esriStatusPagePosition4Pane showing mouse position in page coordinates.展示页面模式下,鼠标点击的位置坐标
esriStatusSize8Pane showing object size. 
esriStatusCapsLock16Pane showing caps lock indicator. 
esriStatusNumLock32Pane showing num lock indicator. 
esriStatusScrollLock64Pane showing scroll lock indicator. 
esriStatusClock128Pane showing clock. 
esriStatusSwitchButtons256Pane showing switch buttons. 

设置具体panes的文本消息:

// ArcMap.Application.StatusBar.set_Message(idx, msgText);
ArcMap.Application.StatusBar.set_Message(0, "main显示的信息");

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小薛引路

喜欢的读者,可以打赏鼓励一下

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值