SASA 扩展SAMPFUNCS

对话框 SfDxutDialog

DXUT 对话框控件与事件

sa · 扩展 SAMPFUNCS · 仅 SA-MP;需 SAMPFUNCS

共 38 条。DXUT 对话框 / 控件 / 列表框。调用见 Lua / Redux

创建 / 事件 / 布局

SF_DXUT_CREATE_DIALOG · 0B80
SfDxutDialog.Create

创建带标题的 DXUTDialog 对象。

0B80 SF_DXUT_CREATE_DIALOG
in: title
out: handle
SF_DXUT_DIALOG_POP · 0B81
SfDxutDialog.Pop

返回指定对话框上最近一次事件与组件 ID。

0B81 SF_DXUT_DIALOG_POP
in: self
out: eventId, controlId
SF_DXUT_DIALOG_SET_COORDS_AND_DIMS · 0B84
SfDxutDialog.SetCoordsAndDims

设置 DXUTDialog 的坐标与尺寸。

0B84 SF_DXUT_DIALOG_SET_COORDS_AND_DIMS
in: self, coordX, coordY, width, height
SF_DXUT_DIALOG_GET_COORDS_AND_DIMS · 0B85
SfDxutDialog.GetCoordsAndDims

返回 DXUTDialog 的坐标与尺寸。

0B85 SF_DXUT_DIALOG_GET_COORDS_AND_DIMS
in: self
out: coordX, coordY, width, height
SF_DXUT_DIALOG_SET_VISIBILITY · 0B86
SfDxutDialog.Visibility

设置 DXUTDialog 是否可见。

0B86 SF_DXUT_DIALOG_SET_VISIBILITY
in: self, isVisible
SF_DXUT_DIALOG_IS_VISIBLE · 0B87
SfDxutDialog.IsVisible

检查 DXUTDialog 是否可见。

0B87 SF_DXUT_DIALOG_IS_VISIBLE
in: self
SF_DXUT_DIALOG_SET_BACKGROUND_COLOR · 0B93
SfDxutDialog.SetBgColor

设置 DXUTDialog 背景色。

0B93 SF_DXUT_DIALOG_SET_BACKGROUND_COLOR
in: self, color

添加控件

SF_DXUT_DIALOG_ADD_BUTTON · 0B82
SfDxutDialog.AddButton

在 DXUTDialog 上添加按钮。

0B82 SF_DXUT_DIALOG_ADD_BUTTON
in: self, id, text, relCoordX, relCoordY, width, height
SF_DXUT_DIALOG_ADD_CHECKBOX · 0B83
SfDxutDialog.AddCheckbox

在 DXUTDialog 上创建复选框。

0B83 SF_DXUT_DIALOG_ADD_CHECKBOX
in: self, id, text, relCoordX, relCoordY, width, height
SF_DXUT_DIALOG_ADD_EDITBOX · 0B88
SfDxutDialog.AddEditbox

在 DXUTDialog 上创建文本输入框。

0B88 SF_DXUT_DIALOG_ADD_EDITBOX
in: self, id, initialText, coordX, coordY, width, height
SF_DXUT_DIALOG_ADD_STATIC_TEXT · 0B91
SfDxutDialog.AddStaticText

在 DXUTDialog 上添加静态文本控件。

0B91 SF_DXUT_DIALOG_ADD_STATIC_TEXT
in: self, id, text, relCoordX, relCoordY, width, height
SF_DXUT_DIALOG_ADD_SLIDER · 0B96
SfDxutDialog.AddSlider

在 DXUTDialog 上创建水平滑块。

0B96 SF_DXUT_DIALOG_ADD_SLIDER
in: self, id, relCoordX, relCoordY, width, height, maxValue
SF_DXUT_DIALOG_ADD_LISTBOX · 0B99
SfDxutDialog.AddListbox

在对话框上创建列表框。

0B99 SF_DXUT_DIALOG_ADD_LISTBOX
in: self, id, relCoordX, relCoordY, width, height

控件文本 / 可见

SF_DXUT_DIALOG_GET_TEXT_OF_CONTROL · 0B89
SfDxutDialog.GetControlText

按控件 ID 返回其文本。

0B89 SF_DXUT_DIALOG_GET_TEXT_OF_CONTROL
in: self, id
out: text
SF_DXUT_DIALOG_SET_VISIBILITY_OF_CONTROL · 0B90
SfDxutDialog.SetVisibilityOfControl

设置 DXUTDialog 中指定 ID 控件是否可见。

0B90 SF_DXUT_DIALOG_SET_VISIBILITY_OF_CONTROL
in: self, controlId, isVisible
SF_DXUT_DIALOG_SET_TEXT_OF_CONTROL · 0B94
SfDxutDialog.SetControlText

按控件 ID 设置其文本。用在 if 里。

0B94 SF_DXUT_DIALOG_SET_TEXT_OF_CONTROL
in: self, id, text
SF_DXUT_DIALOG_IS_CONTROL_VISIBLE · 0B95
SfDxutDialog.IsControlVisible

若 DXUTDialog 中指定 ID 控件可见则为真。

0B95 SF_DXUT_DIALOG_IS_CONTROL_VISIBLE
in: self, id

复选框 / 滑块

SF_DXUT_DIALOG_IS_CHECKBOX_CHECKED · 0B92
SfDxutDialog.IsCheckBoxChecked

若 DXUTDialog 复选框控件已勾选则为真。

0B92 SF_DXUT_DIALOG_IS_CHECKBOX_CHECKED
in: self, checkboxId
SF_DXUT_DIALOG_SET_STATUS_OF_CHECKBOX · 0B9E
SfDxutDialog.SetCheckboxStatus

设置复选框状态。

0B9E SF_DXUT_DIALOG_SET_STATUS_OF_CHECKBOX
in: self, id, isChecked
SF_DXUT_DIALOG_SET_COLOR_OF_CHECKBOX · 0BAA
SfDxutDialog.SetCheckboxColor

设置 DXUTDialog 中指定 ID 复选框的颜色。

0BAA SF_DXUT_DIALOG_SET_COLOR_OF_CHECKBOX
in: self, id, color
SF_DXUT_DIALOG_GET_SLIDER_VALUE · 0B97
SfDxutDialog.GetSliderValue

返回 DXUTDialog 中指定 ID 滑块的拇指位置值。

0B97 SF_DXUT_DIALOG_GET_SLIDER_VALUE
in: self, id
out: value
SF_DXUT_DIALOG_SET_SLIDER_VALUE · 0B98
SfDxutDialog.SetSliderValue

设置 DXUTDialog 中指定 ID 滑块的拇指位置值。

0B98 SF_DXUT_DIALOG_SET_SLIDER_VALUE
in: self, id, value

列表框

SF_DXUT_DIALOG_INSERT_LISTBOX_ELEMENT · 0B9A
SfDxutDialog.InsertListboxElement

向 DXUTDialog 中指定 ID 列表框插入新项。用在 if 里。

0B9A SF_DXUT_DIALOG_INSERT_LISTBOX_ELEMENT
in: self, id, text, data, index
SF_DXUT_DIALOG_GET_SELECTED_LISTBOX_ELEMENT · 0B9B
SfDxutDialog.GetSelectedListboxElement

返回 DXUTDialog 中指定 ID 列表框的选中索引与元素数量。

0B9B SF_DXUT_DIALOG_GET_SELECTED_LISTBOX_ELEMENT
in: self, id
out: index, count
SF_DXUT_DIALOG_DELETE_LISTBOX_ELEMENT · 0B9C
SfDxutDialog.DeleteListboxElement

从 DXUTDialog 中指定 ID 列表框移除指定索引项。用在 if 里。

0B9C SF_DXUT_DIALOG_DELETE_LISTBOX_ELEMENT
in: self, id, index
SF_DXUT_DIALOG_GET_LISTBOX_ELEMENT · 0B9D
SfDxutDialog.GetListboxElement

按索引返回 DXUTDialog 列表框项的文本与关联数据。

0B9D SF_DXUT_DIALOG_GET_LISTBOX_ELEMENT
in: self, id, index
out: text, data

标题 / 最小化 / 焦点

SF_DXUT_DIALOG_SET_TITLE_VISIBILITY · 0B9F
SfDxutDialog.SetTitleVisibility

设置 DXUTDialog 标题是否可见。

0B9F SF_DXUT_DIALOG_SET_TITLE_VISIBILITY
in: self, isVisible
SF_DXUT_DIALOG_IS_TITLE_VISIBLE · 0BA0
SfDxutDialog.IsTitleVisible

若 DXUTDialog 标题可见则为真。

0BA0 SF_DXUT_DIALOG_IS_TITLE_VISIBLE
in: self
SF_DXUT_DIALOG_SET_MINIMIZED · 0BA1
SfDxutDialog.SetMinimized

设置 DXUTDialog 是否最小化。

0BA1 SF_DXUT_DIALOG_SET_MINIMIZED
in: self, isMinimized
SF_DXUT_DIALOG_IS_MINIMIZED · 0BA2
SfDxutDialog.IsMinimized

若 DXUTDialog 已最小化则为真。

0BA2 SF_DXUT_DIALOG_IS_MINIMIZED
in: self
SF_DXUT_DIALOG_SET_FOCUSED_CONTROL · 0BA5
SfDxutDialog.ToggleControlFocus

把交互焦点设到 DXUTDialog 中指定 ID 控件。

0BA5 SF_DXUT_DIALOG_SET_FOCUSED_CONTROL
in: self, id

控件几何 / 删除

SF_DXUT_DIALOG_SET_DIMS_OF_CONTROL · 0BA6
SfDxutDialog.SetDims

修改 DXUTDialog 中指定 ID 控件的尺寸。

0BA6 SF_DXUT_DIALOG_SET_DIMS_OF_CONTROL
in: self, id, width, height
SF_DXUT_DIALOG_GET_DIMS_OF_CONTROL · 0BA7
SfDxutDialog.GetControlDims

返回 DXUTDialog 中指定 ID 控件的尺寸。

0BA7 SF_DXUT_DIALOG_GET_DIMS_OF_CONTROL
in: self, id
out: width, height
SF_DXUT_DIALOG_SET_COORDS_OF_CONTROL · 0BA8
SfDxutDialog.SetControlCoords

设置 DXUTDialog 中指定 ID 控件的窗口位置。

0BA8 SF_DXUT_DIALOG_SET_COORDS_OF_CONTROL
in: self, id, relCoordX, relCoordY
SF_DXUT_DIALOG_GET_COORDS_OF_CONTROL · 0BA9
SfDxutDialog.GetControlCoords

返回 DXUTDialog 控件的窗口位置。

0BA9 SF_DXUT_DIALOG_GET_COORDS_OF_CONTROL
in: self, id
out: coordX, coordY
SF_DXUT_DIALOG_DELETE_CONTROL · 0BA3
SfDxutDialog.DeleteControl

移除 DXUTDialog 中指定 ID 控件并释放其内存。

0BA3 SF_DXUT_DIALOG_DELETE_CONTROL
in: self, id
SF_DXUT_DIALOG_DELETE · 0BA4
SfDxutDialog.Delete

删除 DXUTDialog 并释放其内存。

0BA4 SF_DXUT_DIALOG_DELETE
in: self
SF_DXUT_DIALOG_EXIST · 0BAB
SfDxutDialog.DoesExist

若指定 DXUTDialog 存在则为真。

0BAB SF_DXUT_DIALOG_EXIST
in: self

On this page