|
enum | LPVAlignment {
LPVAlignDefault = 0
, LPVAlignLeft = 0x0001
, LPVAlignRight = 0x0002
, LPVAlignHCenter = 0x0004
,
LPVAlignTop = 0x0010
, LPVAlignBottom = 0x0020
, LPVAlignVCenter = 0x0040
, LPVAlignCenter = LPVAlignHCenter + LPVAlignVCenter
} |
| 该枚举用于描述对齐方式 更多...
|
|
enum | LPVDisplayEventIDs {
LPVDisplayEventRefreshed = 0x8101
, LPVDisplayEventMouseDown = 0x8102
, LPVDisplayEventMouseUp = 0x8103
, LPVDisplayEventMouseDoubleClick = 0x8104
,
LPVDisplayEventMouseMove = 0x8105
, LPVDisplayEventMouseWheel = 0x8106
, LPVDisplayEventKeyDown = 0x8107
, LPVDisplayEventKeyUp = 0x8108
,
LPVDisplayEventRegionDragging = 0x8120
, LPVDisplayEventRegionDragFinished = 0x8121
, LPVDisplayEventRegionRemoving = 0x8122
, LPVDisplayEventRegionRemovingAll = 0x8123
} |
| 该枚举用于定义来自 ILDisplayEvents 接口的事件 ID 更多...
|
|
enum | LPVDisplayFlags {
LPVDisplayMovable = 0x01
, LPVDisplayZoomable = 0x02
, LPVDisplayUseContextMenu = 0x04
, LPVDisplayInteractRegion = 0x08
,
LPVDisplayShowPixelUnderMouse = 0x10
, LPVDisplayDefault
, LPVDisplayAll = 0xff
} |
| 该枚举用于控制显示控件的行为 更多...
|
|
enum | LPVKeyboardModifiers { LPVKeyboardModifiersNone = 0x00
, LPVKeyboardModifiersCtrl = 0x01
, LPVKeyboardModifiersShift = 0x02
, LPVKeyboardModifiersAlt = 0x04
} |
| 该枚举用于描述键盘修饰键,若输入生成时该修饰键被按下,则枚举值中包含该枚举 更多...
|
|
enum | LPVMouseButton {
LPVMouseButtonNone = 0x00
, LPVMouseButtonLeft = 0x01
, LPVMouseButtonRight = 0x02
, LPVMouseButtonMid = 0x04
,
LPVMouseButtonX1 = 0x08
, LPVMouseButtonX2 = 0x10
} |
| 该枚举用于描述不同的鼠标按键 更多...
|
|
enum | LPVScrollBarPolicy { LPVScrollBarAsNeeded = 0
, LPVScrollBarAlwaysOff = 1
, LPVScrollBarAlwaysOn = 2
} |
| 该枚举用于控制滚动条的行为 更多...
|
|
enum | LPVZoomAnchor { LPVAnchorViewTopLeft = 0
, LPVAnchorViewCenter = 1
, LPVAnchorUnderMouse = 2
} |
| 该枚举用于描述显示控件在缩放场景时所使用的锚点。缩放时,锚点所在位置的像素保持不动。 更多...
|
|
LPV 显示模块模块,提供 UI 控件,用于图像、region、几何形状及算法结果的显示和交互。
示例代码
C++
#include "ActiveX/LPVDisplay.h"
Qt Demo: QtDisplay
C#
LPV 显示模块模块,提供 UI 控件,用于图像、region、几何形状及算法结果的显示和交互。
Definition: LPVDisplay.idl:57
C# Demo: CSharpDisplay
COM
#include "ActiveX/LPVDisplay.h"
MFC Demo: MFCDisplay
注:该模块在 Linux / MacOS 平台暂不可用。