SAP Control framework–CL_GUI_PICTURE

引用:翱翔云天

1.1.1 定义

显示图片,该类实现了sap中图片容器的功能,并提供了一些对图片的操作方法。

1.1.2 属性

一些constants:

EVENTID_PICTURE_CLICK

EVENTID_PICTURE_DBLCLICK

EVENTID_CONTROL_CLICK

EVENTID_CONTROL_DBLCLICK

DISPLAY_MODE_NORMAL

DISPLAY_MODE_STRETCH

DISPLAY_MODE_FIT

DISPLAY_MODE_NORMAL_CENTER

DISPLAY_MODE_FIT_CENTER

1.1.3 方法及接口

接口:IF_DRAGDROP

CONSTRUCTOR

PARENT

创建picture control,指定它的容器

LOAD_PICTURE_FROM_URL

URL Importing

RESULT Exporting

把图片放到control中,传入图片的链接

CLEAR_PICTURE

清空图片

SET_DISPLAY_MODE

DISPLAY_MODE

设置显示的模式,具体的模式在上面介绍的constants中有

LOAD_PICTURE_FROM_SAP_ICONS

ICON 指定放到control中的图标

DISPLAY_CONTEXT_MENU

CONTEXT_MENU 显示context menu

SET_3D_BORDER

BORDER 设置边界的显示类型:(1 = Yes, 0 = No)

SET_DRAGDROP_CONTROL

DRAGDROP type CL_DRAGDROP

SET_DRAGDROP_PICTURE

DRAGDROP type CL_DRAGDROP

1.1.4 事件

PICTURE_CLICK

PICTURE_DBLCLICK

CONTROL_CLICK

CONTROL_DBLCLICK

CONTEXT_MENU

CONTEXT_MENU_SELECTED

ONDRAG

ONDROP

ONDROPCOMPLETE

原文地址:https://www.cnblogs.com/wequst/p/1513325.html