炫彩对象基类

package
v0.0.0-...-50cf36d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

Package objectbase 对象基类.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ObjectBase

type ObjectBase struct {
	Handle int // 句柄.
}

ObjectBase 炫彩对象基类.

func (*ObjectBase) X取基础类型

func (o *ObjectBase) X取基础类型() int

ff:取基础类型

func (*ObjectBase) X取属性

func (o *ObjectBase) X取属性(属性名 string) string

ff:取属性 pName:属性名

func (*ObjectBase) X取类型

func (o *ObjectBase) X取类型() 炫彩常量类.XC_OBJECT_TYPE

ff:取类型

func (*ObjectBase) X取类型EX

func (o *ObjectBase) X取类型EX() 炫彩常量类.XC_OBJECT_TYPE_EX

ff:取类型EX

func (*ObjectBase) X置属性

func (o *ObjectBase) X置属性(属性名 string, 属性值 string) bool

ff:置属性 pValue:属性值 pName:属性名

func (*ObjectBase) X置类型EX

func (o *ObjectBase) X置类型EX(对象类型EX 炫彩常量类.XC_OBJECT_TYPE_EX) int

ff:置类型EX nType:对象类型EX

func (*ObjectBase) X设置句柄

func (o *ObjectBase) X设置句柄(句柄 int)

ff:设置句柄 handle:句柄

type UI

type UI struct {
	ObjectBase
}

UI 可视对象.

func (*UI) X取CSS名称

func (u *UI) X取CSS名称() string

ff:取CSS名称

func (*UI) X取样式

func (u *UI) X取样式() 炫彩常量类.XC_OBJECT_STYLE

ff:取样式

func (*UI) X启用CSS

func (u *UI) X启用CSS(是否启用 bool) int

ff:启用CSS bEnable:是否启用

func (*UI) X置CSS名称

func (u *UI) X置CSS名称(套用样式名称 string) int

ff:置CSS名称 pName:套用样式名称

func (*UI) X置样式

func (u *UI) X置样式(样式值 炫彩常量类.XC_OBJECT_STYLE) int

ff:置样式 nStyle:样式值

type Widget

type Widget struct {
	UI
}

窗口组件.

func (*Widget) X判断显示

func (w *Widget) X判断显示() bool

ff:判断显示

func (*Widget) X取HWINDOW

func (w *Widget) X取HWINDOW() int

ff:取HWINDOW

func (*Widget) X取HWND

func (w *Widget) X取HWND() uintptr

ff:取HWND

func (*Widget) X取ID

func (w *Widget) X取ID() int32

ff:取ID

func (*Widget) X取UID

func (w *Widget) X取UID() int32

ff:取UID

func (*Widget) X取名称

func (w *Widget) X取名称() string

ff:取名称

func (*Widget) X取父元素

func (w *Widget) X取父元素() int

ff:取父元素

func (*Widget) X取父对象

func (w *Widget) X取父对象() int

ff:取父对象

func (*Widget) X启用布局控制

func (w *Widget) X启用布局控制(是否启用 bool) int

ff:启用布局控制 bEnable:是否启用

func (*Widget) X布局项取外间距

func (w *Widget) X布局项取外间距(接收返回 *炫彩基类.RECT) int

ff:布局项取外间距 pMargin:接收返回

func (*Widget) X布局项取宽度

func (w *Widget) X布局项取宽度(返回类型 *炫彩常量类.Layout_Size_, pWidth *int32) int

ff:布局项取宽度 pWidth: pType:返回类型

func (*Widget) X布局项取高度

func (w *Widget) X布局项取高度(返回类型 *炫彩常量类.Layout_Size_, pHeight *int32) int

ff:布局项取高度 pHeight: pType:返回类型

func (*Widget) X布局项启用交换

func (w *Widget) X布局项启用交换(是否启用 bool) int

ff:布局项启用交换 bEnable:是否启用

func (*Widget) X布局项启用换行

func (w *Widget) X布局项启用换行(是否换行 bool) int

ff:布局项启用换行 bWrap:是否换行

func (*Widget) X布局项启用浮动

func (w *Widget) X布局项启用浮动(是否浮动 bool) int

ff:布局项启用浮动 bFloat:是否浮动

func (*Widget) X布局项置位置

func (w *Widget) X布局项置位置(左边距离, 上边距离, 右边距离, 下边距离 int) int

ff:布局项置位置 bottom:下边距离 right:右边距离 top:上边距离 left:左边距离

func (*Widget) X布局项置外间距

func (w *Widget) X布局项置外间距(left, top, right, bottom int) int

ff:布局项置外间距 bottom: right: top: left:

func (*Widget) X布局项置宽度

func (w *Widget) X布局项置宽度(类型 炫彩常量类.Layout_Size_, nWidth int32) int

ff:布局项置宽度 nWidth: nType:类型

func (*Widget) X布局项置对齐

func (w *Widget) X布局项置对齐(对齐方式 炫彩常量类.Layout_Align_Axis_) int

ff:布局项置对齐 nAlign:对齐方式

func (*Widget) X布局项置最小大小

func (w *Widget) X布局项置最小大小(最小宽度, 最小高度 int) int

ff:布局项置最小大小 height:最小高度 width:最小宽度

func (*Widget) X布局项置高度

func (w *Widget) X布局项置高度(类型 炫彩常量类.Layout_Size_, nHeight int32) int

ff:布局项置高度 nHeight: nType:类型

func (*Widget) X是否布局控制

func (w *Widget) X是否布局控制() bool

ff:是否布局控制

func (*Widget) X显示

func (w *Widget) X显示(是否显示 bool) int

ff:显示 bShow:是否显示

func (*Widget) X置ID

func (w *Widget) X置ID(ID值 int32) int

ff:置ID nID:ID值

func (*Widget) X置UID

func (w *Widget) X置UID(UID值 int32) int

ff:置UID nUID:UID值

func (*Widget) X置名称

func (w *Widget) X置名称(name值 string) int

ff:置名称 pName:name值

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL