第十讲Splitter 控件 和scroll控件

第十讲Splitter 控件 和scroll控件

ID:46589076

大小:359.13 KB

页数:6页

时间:2019-11-25

第十讲Splitter 控件 和scroll控件_第1页
第十讲Splitter 控件 和scroll控件_第2页
第十讲Splitter 控件 和scroll控件_第3页
第十讲Splitter 控件 和scroll控件_第4页
第十讲Splitter 控件 和scroll控件_第5页
资源描述:

《第十讲Splitter 控件 和scroll控件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第十讲、Splitter控件和scroll(滚动条)控件10.1Splitter控件使用Splitter控件可以调整各种控件的位置及大小。该控件有两种形式,分别为HorizontalSplitter和VerticalSplitter如图10-1所示图10-1Splitter控件当使用Splitter控件移动和调整面板及控件大小时,如果Splitter控件模式为非Indicator型,可以使用键盘和鼠标对控件进行移动。每个Splitter控件可以绑定多个控件。在程序运行过程中,当鼠标在Splitter控件上时,可以按下

2、鼠标左键并水平或垂直拖动Splitter控件。在运行时通常需要将Splitter控件设置为透明状态(不可见),使用SetCtrlAttribute函数,设置ATTR_FRAME_COLOR属性为VAL_TRANSPARENT。(1)Splitter控件属性设置在Splitter控件编辑对话框中,重点介绍Attach/DetachControls对话框中参数的设置,如图10-2所示。图10-2Splitter控件属性设置107Attach/DetachControls对话框中参数的设置,如图11-3所示。图10.3A

3、ttach/DetachControls对话框中参数的设置AttachControl(s)onTop:在Splitter控件的上部绑定控件,这个按钮只对于水平Splitter控件有效。AttachControl(s)onBottom:在Splitter控件的下部绑定控件,这个按钮只对于水平Splitter控件有效。AttachmentMode:设定Splitter控件的绑定模式。设置在拖拽过程中是否可以改变被绑定的控件大小或移动该控件。RemoveControl(s):将已绑定在Splitter控件上的控件移除。

4、(2)Splitter控件函数LabWindows/CVI中提供了各种函数,可以使用户通过程序操作Splitter控件的行为。具体函数功能如表10-1所示。表10-1Splitter控件函数函数原型函数功能函数原型函数功能将指定控件绑定从Splitter控件上AddCtrlToSplitterRemovePanelFromSplittcr在Splitter控件上移除指定面板将指定面板绑定AddPanelToSplitterOperateSplitter操作Splitter控件在Splitter控件上从Splitter控

5、件RemoveCtrlFromSplitter上移除指定控件108练习//设置Spliter的颜色属性为透明色SetCtrlAttribute(panelHandle,PANEL_SPLITTER_VER_LEFT,ATTR_FRAME_COLOR,VAL_TRANSPARENT);SetCtrlAttribute(panelHandle,PANEL_SPLITTER_HOR_TOP,ATTR_FRAME_COLOR,VAL_TRANSPARENT);SetCtrlAttribute(panelHandle,PA

6、NEL_SPLITTER_VER_RIGHT,ATTR_FRAME_COLOR,VAL_TRANSPARENT);SetCtrlAttribute(panelHandle,PANEL_SPLITTER_HOR_BOTTOM,ATTR_FRAME_COLOR,VAL_TRANSPARENT);PANELCVICALLBACK:panelCBQuitUserInterface(0);10.2scroll(滚动条)控件滚动条及仪器驱动的使用滚动条(ScrollBar)控件在编程中经常使用到,但是它们的函数面板在菜单的L

7、ibrary中并不存在。当编写的程序中用到菜单Library以外的函数面板时,首先需要注意的是应该将程序中所用到的函数面板文件(*.fp)添加到工程中。(1)仪器驱动的装载使用仪器驱动之前,首先要选择菜单Instrument→Load,在弹出的对话框中选择所需的.fp文件,同样也可以选择菜单Instrument→Unload卸载一个.fp文件。在装载仪器驱动后,就可以在菜单项Instrument中进入该函数面板。如果需要将该函数面板添加到当前工程中,具体操作是点击菜单的Edit→AddFilestoProject→

8、Instrument(*.fp)。本节的例程中用到了scroll.fp函数面板文件,所在路径为NationalInstrumentsCVI85toolslibcustctrlscroll.fp。(2)滚动条控件滚动条控件一般用于大量信息的窗口滚动。LabWindow/CVI的滚动条有两种显示方式,分别为水

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。