Generated when the user sizes the front panel by clicking and dragging the window frame, minimizes or maximizes the front panel, or restores the front panel to its original size from a maximized or minimized state.

如需在调整前面板对象大小时进行必要计算或当用户最小化前面板时减少计算并保留显示内存,可使用该方法。原范围新范围事件数据域的值可用于确定用户调整前面板大小的方式。

重新调整窗口大小时LabVIEW可能生成多个“前面板大小调整”事件,因此LabVIEW在大小调整操作结束时生成最终的事件,在原范围新范围中返回相同的值。可使用该值在代码中查找调整大小操作结束的时间。

事件数据字段

名称 说明
Source

事件的。LabVIEW UI是指任意的内置UI事件。

0LabVIEW用户界面
Type

发生事件的类型(例如,鼠标按下、值改变、超时等)。

Time

事件发生时毫秒计时器的值。

VIRef

对发生事件的VI的引用。

OldBnds

返回由一组坐标值组成的簇,坐标值以像素为单位,用于指定用户调整前面板大小之前前面板的位置。通过左上角和右下角的坐标,确定前面板的位置。

NewBnds

返回由一组坐标值构成的簇,坐标值以像素为单位,用于指定用户调整前面板大小之后前面板的位置。通过左上角和右下角的坐标,确定前面板的位置。

Act

返回用户执行的前面板操作(例如,最小化、最大化或大小调整等)。

PrevState
返回前面板的前一个状态(例如,Standard、Minimized或Maximized等)。
  • Standard-打开前面板窗口,但不最小化、最大化或隐藏窗口。
  • Minimized-打开前面板窗口,并使窗口最小化。
  • Maximized-打开前面板窗口,并使窗口最大化。
在Standard或Maximized状态下,前面板窗口处于用户可见状态。