Documentation
¶
Overview ¶
组件
Index ¶
- type Button
- func (b *Button) AddAnimationFrame(hImage int, uElapse int) int
- func (b *Button) AddBkBorder(nState int, color int, alpha uint8, width int) int
- func (b *Button) AddBkFill(nState int, color int, alpha uint8) int
- func (b *Button) AddBkImage(nState int, hImage int) int
- func (b *Button) ClearBkInfo() int
- func (b *Button) EnableAnimation(bEnable bool, bLoopPlay bool) int
- func (b *Button) Event_BUTTON_CHECK(pFun XE_BUTTON_CHECK) bool
- func (b *Button) Event_BUTTON_CHECK1(pFun XE_BUTTON_CHECK1) bool
- func (b *Button) Event_BnClick(pFun XE_BNCLICK) bool
- func (b *Button) Event_BnClick1(pFun XE_BNCLICK1) bool
- func (b *Button) GetBindEle() int
- func (b *Button) GetBkInfoCount() int
- func (b *Button) GetGroupID() int
- func (b *Button) GetIcon(nType int) int
- func (b *Button) GetState() int
- func (b *Button) GetStateEx() int
- func (b *Button) GetStyle() int
- func (b *Button) GetText() string
- func (b *Button) GetTextAlign() int
- func (b *Button) GetType() int
- func (b *Button) IsCheck() bool
- func (b *Button) SetBindEle(hBindEle int) int
- func (b *Button) SetCheck(bCheck bool) bool
- func (b *Button) SetGroupID(nID int) int
- func (b *Button) SetIcon(hImage int) int
- func (b *Button) SetIconAlign(align int) int
- func (b *Button) SetIconDisable(hImage int) int
- func (b *Button) SetIconSpace(size int) int
- func (b *Button) SetOffset(x int, y int) int
- func (b *Button) SetOffsetIcon(x int, y int) int
- func (b *Button) SetState(nState int) int
- func (b *Button) SetStyle(nStyle int) int
- func (b *Button) SetText(pName string) int
- func (b *Button) SetTextAlign(nFlags int) int
- func (b *Button) SetType(nType int) int
- func (b *Button) SetTypeEx(nType int) int
- type ComboBox
- func (c *ComboBox) AddBkBorder(nState int, color int, alpha uint8, width int) int
- func (c *ComboBox) AddBkFill(nState int, color int, alpha uint8) int
- func (c *ComboBox) AddBkImage(nState int, hImage int) int
- func (c *ComboBox) AddItemImage(hImage int) int
- func (c *ComboBox) AddItemImageEx(pName string, hImage int) int
- func (c *ComboBox) AddItemText(pText string) int
- func (c *ComboBox) AddItemTextEx(pName string, pText string) int
- func (c *ComboBox) BindAdapter(hAdapter int) int
- func (c *ComboBox) ClearBkInfo() int
- func (c *ComboBox) CreateAdapter() int
- func (c *ComboBox) DeleteColumnAll() int
- func (c *ComboBox) DeleteItem(iItem int) bool
- func (c *ComboBox) DeleteItemAll() int
- func (c *ComboBox) DeleteItemEx(iItem int, nCount int) bool
- func (c *ComboBox) EnableDrawButton(bEnable bool) int
- func (c *ComboBox) EnableDropHeightFixed(bEnable bool) int
- func (c *ComboBox) EnableEdit(bEdit bool) int
- func (c *ComboBox) Event_COMBOBOX_EXIT_LIST(pFun XE_COMBOBOX_EXIT_LIST) bool
- func (c *ComboBox) Event_COMBOBOX_EXIT_LIST1(pFun XE_COMBOBOX_EXIT_LIST1) bool
- func (c *ComboBox) Event_COMBOBOX_POPUP_LIST(pFun XE_COMBOBOX_POPUP_LIST) bool
- func (c *ComboBox) Event_COMBOBOX_POPUP_LIST1(pFun XE_COMBOBOX_POPUP_LIST1) bool
- func (c *ComboBox) Event_COMBOBOX_SELECT(pFun XE_COMBOBOX_SELECT) bool
- func (c *ComboBox) Event_COMBOBOX_SELECT1(pFun XE_COMBOBOX_SELECT1) bool
- func (c *ComboBox) Event_ComboBox_Select_End(pFun XE_COMBOBOX_SELECT_END) bool
- func (c *ComboBox) Event_ComboBox_Select_End1(pFun XE_COMBOBOX_SELECT_END1) bool
- func (c *ComboBox) GetAdapter() int
- func (c *ComboBox) GetBkInfoCount() int
- func (c *ComboBox) GetButtonRect(pRect *xc.RECT) int
- func (c *ComboBox) GetCount() int
- func (c *ComboBox) GetCountColumn() int
- func (c *ComboBox) GetDropHeight() int
- func (c *ComboBox) GetItemFloat(iItem int, iColumn int, pOutValue *float32) bool
- func (c *ComboBox) GetItemFloatEx(iItem int, pName string, pOutValue *float32) bool
- func (c *ComboBox) GetItemImage(iItem int, iColumn int) int
- func (c *ComboBox) GetItemImageEx(iItem int, pName string) int
- func (c *ComboBox) GetItemInt(iItem int, iColumn int, pOutValue *int) bool
- func (c *ComboBox) GetItemIntEx(iItem int, pName string, pOutValue *int) bool
- func (c *ComboBox) GetItemText(iItem int, iColumn int) string
- func (c *ComboBox) GetItemTextEx(iItem int, pName string) string
- func (c *ComboBox) GetSelItem() int
- func (c *ComboBox) GetState() int
- func (c *ComboBox) InsertItemImage(iItem int, hImage int) int
- func (c *ComboBox) InsertItemImageEx(iItem int, pName string, hImage int) int
- func (c *ComboBox) InsertItemText(iItem int, pText string) int
- func (c *ComboBox) InsertItemTextEx(iItem int, pName string, pText string) int
- func (c *ComboBox) SetBindName(pName string) int
- func (c *ComboBox) SetButtonSize(size int) int
- func (c *ComboBox) SetDropHeight(height int) int
- func (c *ComboBox) SetItemFloat(iItem int, iColumn int, fFloat float32) bool
- func (c *ComboBox) SetItemFloatEx(iItem int, pName string, fFloat float32) bool
- func (c *ComboBox) SetItemImage(iItem int, iColumn int, hImage int) bool
- func (c *ComboBox) SetItemImageEx(iItem int, pName string, hImage int) bool
- func (c *ComboBox) SetItemInt(iItem int, iColumn int, nValue int) bool
- func (c *ComboBox) SetItemIntEx(iItem int, pName string, nValue int) bool
- func (c *ComboBox) SetItemTemplateXML(pXmlFile string) int
- func (c *ComboBox) SetItemTemplateXMLFromString(pStringXML string) int
- func (c *ComboBox) SetItemText(iItem int, iColumn int, pText string) bool
- func (c *ComboBox) SetItemTextEx(iItem int, pName string, pText string) bool
- func (c *ComboBox) SetSelItem(iIndex int) bool
- type DateTime
- func (d *DateTime) EnableSplitSlash(bSlash bool) int
- func (d *DateTime) Event_DATETIME_CHANGE(pFun XE_DATETIME_CHANGE) bool
- func (d *DateTime) Event_DATETIME_CHANGE1(pFun XE_DATETIME_CHANGE1) bool
- func (d *DateTime) Event_DATETIME_EXIT_MONTHCAL(pFun XE_DATETIME_EXIT_MONTHCAL) bool
- func (d *DateTime) Event_DATETIME_EXIT_MONTHCAL1(pFun XE_DATETIME_EXIT_MONTHCAL1) bool
- func (d *DateTime) Event_DATETIME_POPUP_MONTHCAL(pFun XE_DATETIME_POPUP_MONTHCAL) bool
- func (d *DateTime) Event_DATETIME_POPUP_MONTHCAL1(pFun XE_DATETIME_POPUP_MONTHCAL1) bool
- func (d *DateTime) GetButton(nType int) int
- func (d *DateTime) GetDate(pnYear *int, pnMonth *int, pnDay *int) int
- func (d *DateTime) GetSelBkColor() int
- func (d *DateTime) GetStyle() int
- func (d *DateTime) GetTime(pnHour *int, pnMinute *int, pnSecond *int) int
- func (d *DateTime) SetDate(nYear int, nMonth int, nDay int) int
- func (d *DateTime) SetSelBkColor(crSelectBk int, alpha uint8) int
- func (d *DateTime) SetStyle(nStyle int) int
- func (d *DateTime) SetTime(nHour int, nMinute int, nSecond int) int
- type Edit
- func (e *Edit) AddByStyle(iStyle int) int
- func (e *Edit) AddChatBegin(hImageAvatar int, hImageBubble int, nFlag int) int
- func (e *Edit) AddChatEnd() int
- func (e *Edit) AddData(pData *xc.Edit_Data_Copy_, styleTable []uint16, nStyleCount int) int
- func (e *Edit) AddObject(hObj int) int
- func (e *Edit) AddStyle(hFont_image_Obj int, color int, bColor bool) int
- func (e *Edit) AddStyleEx(fontName string, fontSize int, fontStyle int, color int, bColor bool) int
- func (e *Edit) AddText(pString string) int
- func (e *Edit) AddTextEx(pString string, iStyle int) int
- func (e *Edit) AutoScroll() bool
- func (e *Edit) AutoScrollEx(iRow int, iCol int) bool
- func (e *Edit) CancelSelect() bool
- func (e *Edit) ClipboardCopy() bool
- func (e *Edit) ClipboardCut() bool
- func (e *Edit) ClipboardPaste() bool
- func (e *Edit) Delete(iStartRow int, iStartCol int, iEndRow int, iEndCol int) bool
- func (e *Edit) DeleteRow(iRow int) bool
- func (e *Edit) DeleteSelect() bool
- func (e *Edit) EnableAutoCancelSel(bEnable bool) int
- func (e *Edit) EnableAutoSelAll(bEnable bool) int
- func (e *Edit) EnableAutoWrap(bEnable bool) int
- func (e *Edit) EnableMultiLine(bEnable bool) int
- func (e *Edit) EnablePassword(bEnable bool) int
- func (e *Edit) EnableReadOnly(bEnable bool) int
- func (e *Edit) Event_EDIT_CHANGED(pFun XE_EDIT_CHANGED) bool
- func (e *Edit) Event_EDIT_CHANGED1(pFun XE_EDIT_CHANGED1) bool
- func (e *Edit) Event_EDIT_DRAWROW(pFun XE_EDIT_DRAWROW) bool
- func (e *Edit) Event_EDIT_DRAWROW1(pFun XE_EDIT_DRAWROW1) bool
- func (e *Edit) Event_EDIT_ENTER_GET_TABALIGN(pFun XE_EDIT_ENTER_GET_TABALIGN) bool
- func (e *Edit) Event_EDIT_ENTER_GET_TABALIGN1(pFun XE_EDIT_ENTER_GET_TABALIGN1) bool
- func (e *Edit) Event_EDIT_POS_CHANGED(pFun XE_EDIT_POS_CHANGED) bool
- func (e *Edit) Event_EDIT_POS_CHANGED1(pFun XE_EDIT_POS_CHANGED1) bool
- func (e *Edit) Event_EDIT_ROW_CHANGED(pFun XE_EDIT_ROW_CHANGED) bool
- func (e *Edit) Event_EDIT_ROW_CHANGED1(pFun XE_EDIT_ROW_CHANGED1) bool
- func (e *Edit) Event_EDIT_SET(pFun XE_EDIT_SET) bool
- func (e *Edit) Event_EDIT_SET1(pFun XE_EDIT_SET1) bool
- func (e *Edit) Event_EDIT_STYLE_CHANGED(pFun XE_EDIT_STYLE_CHANGED) bool
- func (e *Edit) Event_EDIT_STYLE_CHANGED1(pFun XE_EDIT_STYLE_CHANGED1) bool
- func (e *Edit) FreeData(pData *xc.Edit_Data_Copy_) int
- func (e *Edit) GetAt(iRow int, iCol int) int
- func (e *Edit) GetCurCol() int
- func (e *Edit) GetCurPos() int
- func (e *Edit) GetCurRow() int
- func (e *Edit) GetData() xc.Edit_Data_Copy_
- func (e *Edit) GetLength() int
- func (e *Edit) GetLengthRow(iRow int) int
- func (e *Edit) GetPoint(iRow int, iCol int, pOut *xc.POINT) int
- func (e *Edit) GetRowCount() int
- func (e *Edit) GetSelectRange(pBegin *xc.Position_, pEnd *xc.Position_) bool
- func (e *Edit) GetSelectText(pOut *string, nOutLen int) int
- func (e *Edit) GetStyleInfo(iStyle int, info *xc.Edit_Style_Info_) bool
- func (e *Edit) GetText(pOut *string, nOutlen int) int
- func (e *Edit) GetTextRow(iRow int, pOut *string, nOutlen int) int
- func (e *Edit) GetVisibleRowRange(piStart *int, piEnd *int) int
- func (e *Edit) InsertText(iRow int, iCol int, pString string) int
- func (e *Edit) InsertTextUser(pString string) int
- func (e *Edit) IsAutoWrap() bool
- func (e *Edit) IsEmpty() bool
- func (e *Edit) IsInSelect(iRow int, iCol int) bool
- func (e *Edit) IsMultiLine() bool
- func (e *Edit) IsPassword() bool
- func (e *Edit) IsReadOnly() bool
- func (e *Edit) PositionToInfo(iPos int, pInfo *xc.Position_) int
- func (e *Edit) Redo() bool
- func (e *Edit) SelectAll() bool
- func (e *Edit) SetCaretColor(color int) int
- func (e *Edit) SetCaretWidth(nWidth int) int
- func (e *Edit) SetChatIndentation(nIndentation int) int
- func (e *Edit) SetCurPos(iRow int, iCol int) int
- func (e *Edit) SetCurStyle(iStyle int) int
- func (e *Edit) SetDefaultText(pString string) int
- func (e *Edit) SetDefaultTextColor(color int, alpha uint8) int
- func (e *Edit) SetPasswordCharacter(ch int) int
- func (e *Edit) SetRowHeight(nHeight int) int
- func (e *Edit) SetRowHeightEx(iRow int, nHeight int) int
- func (e *Edit) SetSelect(iStartRow int, iStartCol int, iEndRow int, iEndCol int) bool
- func (e *Edit) SetSelectBkColor(color int, alpha uint8) int
- func (e *Edit) SetTabSpace(nSpace int) int
- func (e *Edit) SetText(pString string) int
- func (e *Edit) SetTextAlign(align int) int
- func (e *Edit) SetTextInt(nValue int) int
- func (e *Edit) Undo() bool
- type Editor
- func (e *Editor) AddConst(pKey string) int
- func (e *Editor) AddExcludeDefVarKeyword(pKeyword string) int
- func (e *Editor) AddFunction(pKey string) int
- func (e *Editor) AddKeyword(pKey string, iStyle int) int
- func (e *Editor) ClearBreakpoint() int
- func (e *Editor) EnableAutoMatchSpaseSelect(bEnable bool) int
- func (e *Editor) Event_EDITOR_AUTOMATCH_SELECT(pFun XE_EDITOR_AUTOMATCH_SELECT) bool
- func (e *Editor) Event_EDITOR_AUTOMATCH_SELECT1(pFun XE_EDITOR_AUTOMATCH_SELECT1) bool
- func (e *Editor) Event_EDITOR_MODIFY_ROWS(pFun XE_EDITOR_MODIFY_ROWS) bool
- func (e *Editor) Event_EDITOR_MODIFY_ROWS1(pFun XE_EDITOR_MODIFY_ROWS1) bool
- func (e *Editor) Event_EDITOR_REMOVEBREAKPOINT(pFun XE_EDITOR_REMOVEBREAKPOINT) bool
- func (e *Editor) Event_EDITOR_REMOVEBREAKPOINT1(pFun XE_EDITOR_REMOVEBREAKPOINT1) bool
- func (e *Editor) Event_EDITOR_SETBREAKPOINT(pFun XE_EDITOR_SETBREAKPOINT) bool
- func (e *Editor) Event_EDITOR_SETBREAKPOINT1(pFun XE_EDITOR_SETBREAKPOINT1) bool
- func (e *Editor) Expand(iRow int, bExpand bool) int
- func (e *Editor) ExpandAll(bExpand bool) int
- func (e *Editor) ExpandEx(iRow int) int
- func (e *Editor) GetBreakpointCount() int
- func (e *Editor) GetBreakpoints(aPoints int, nCount int) int
- func (e *Editor) GetColor(pInfo *xc.Editor_Color_) int
- func (e *Editor) GetDepth(iRow int) int
- func (e *Editor) IsBreakpoint(iRow int) bool
- func (e *Editor) RemoveBreakpoint(iRow int) bool
- func (e *Editor) SetBreakpoint(iRow int, bActivate bool) bool
- func (e *Editor) SetColor(pInfo *xc.Editor_Color_) int
- func (e *Editor) SetCurRow(iRow int) int
- func (e *Editor) SetRunRow(iRow int) bool
- func (e *Editor) SetStyleClass(iStyle int) int
- func (e *Editor) SetStyleComment(iStyle int) int
- func (e *Editor) SetStyleDataType(iStyle int) int
- func (e *Editor) SetStyleFunction(iStyle int) int
- func (e *Editor) SetStyleKeyword(iStyle int) int
- func (e *Editor) SetStyleMacro(iStyle int) int
- func (e *Editor) SetStyleNumber(iStyle int) int
- func (e *Editor) SetStyleString(iStyle int) int
- func (e *Editor) SetStyleVar(iStyle int) int
- func (e *Editor) ToExpandRow(iRow int) int
- type Element
- func (e *Element) AddBkBorder(color int, alpha uint8, width int) int
- func (e *Element) AddBkFill(color int, alpha uint8) int
- func (e *Element) AddBkImage(hImage int) int
- func (e *Element) AddChild(hChild int) bool
- func (e *Element) AdjustLayout(nAdjustNo int) int
- func (e *Element) AdjustLayoutEx(nFlags int, nAdjustNo int) int
- func (e *Element) ClearBkInfo() int
- func (e *Element) Destroy() int
- func (e *Element) DrawEle(hDraw int) int
- func (e *Element) DrawFocus(hDraw int, pRect *xc.RECT) bool
- func (e *Element) Enable(bEnable bool) int
- func (e *Element) EnableBkTransparent(bEnable bool) int
- func (e *Element) EnableCanvas(bEnable bool) int
- func (e *Element) EnableDrawBorder(bEnable bool) int
- func (e *Element) EnableDrawFocus(bEnable bool) int
- func (e *Element) EnableEvent_XE_MOUSEWHEEL(bEnable bool) int
- func (e *Element) EnableEvent_XE_PAINT_END(bEnable bool) int
- func (e *Element) EnableFocus(bEnable bool) int
- func (e *Element) EnableKeyTab(bEnable bool) int
- func (e *Element) EnableMouseThrough(bEnable bool) int
- func (e *Element) EnableSwitchFocus(bEnable bool) int
- func (e *Element) EnableTopmost(bTopmost bool) bool
- func (e *Element) EnableTransparentChannel(bEnable bool) int
- func (e *Element) Event_ADJUSTLAYOUT(pFun XE_ADJUSTLAYOUT) bool
- func (e *Element) Event_ADJUSTLAYOUT1(pFun XE_ADJUSTLAYOUT1) bool
- func (e *Element) Event_ADJUSTLAYOUT_END(pFun XE_ADJUSTLAYOUT_END) bool
- func (e *Element) Event_ADJUSTLAYOUT_END1(pFun XE_ADJUSTLAYOUT_END1) bool
- func (e *Element) Event_CHAR(pFun XE_CHAR) bool
- func (e *Element) Event_CHAR1(pFun XE_CHAR1) bool
- func (e *Element) Event_DESTROY(pFun XE_DESTROY) bool
- func (e *Element) Event_DESTROY1(pFun XE_DESTROY1) bool
- func (e *Element) Event_DESTROY_END(pFun XE_DESTROY_END) bool
- func (e *Element) Event_DESTROY_END1(pFun XE_DESTROY_END1) bool
- func (e *Element) Event_DROPFILES(pFun XE_DROPFILES) bool
- func (e *Element) Event_DROPFILES1(pFun XE_DROPFILES1) bool
- func (e *Element) Event_ELEPROCE(pFun XE_ELEPROCE) bool
- func (e *Element) Event_ELEPROCE1(pFun XE_ELEPROCE1) bool
- func (e *Element) Event_KEYDOWN(pFun XE_KEYDOWN) bool
- func (e *Element) Event_KEYDOWN1(pFun XE_KEYDOWN1) bool
- func (e *Element) Event_KEYUP(pFun XE_KEYUP) bool
- func (e *Element) Event_KEYUP1(pFun XE_KEYUP1) bool
- func (e *Element) Event_KILLCAPTURE(pFun XE_KILLCAPTURE) bool
- func (e *Element) Event_KILLCAPTURE1(pFun XE_KILLCAPTURE1) bool
- func (e *Element) Event_KILLFOCUS(pFun XE_KILLFOCUS) bool
- func (e *Element) Event_KILLFOCUS1(pFun XE_KILLFOCUS1) bool
- func (e *Element) Event_LBUTTONDBCLICK(pFun XE_LBUTTONDBCLICK) bool
- func (e *Element) Event_LBUTTONDBCLICK1(pFun XE_LBUTTONDBCLICK1) bool
- func (e *Element) Event_LBUTTONDOWN(pFun XE_LBUTTONDOWN) bool
- func (e *Element) Event_LBUTTONDOWN1(pFun XE_LBUTTONDOWN1) bool
- func (e *Element) Event_LBUTTONUP(pFun XE_LBUTTONUP) bool
- func (e *Element) Event_LBUTTONUP1(pFun XE_LBUTTONUP1) bool
- func (e *Element) Event_MENU_DRAWITEM(pFun XE_MENU_DRAWITEM) bool
- func (e *Element) Event_MENU_DRAWITEM1(pFun XE_MENU_DRAWITEM1) bool
- func (e *Element) Event_MENU_DRAW_BACKGROUND(pFun XE_MENU_DRAW_BACKGROUND) bool
- func (e *Element) Event_MENU_DRAW_BACKGROUND1(pFun XE_MENU_DRAW_BACKGROUND1) bool
- func (e *Element) Event_MENU_EXIT(pFun XE_MENU_EXIT) bool
- func (e *Element) Event_MENU_EXIT1(pFun XE_MENU_EXIT1) bool
- func (e *Element) Event_MENU_POPUP(pFun XE_MENU_POPUP) bool
- func (e *Element) Event_MENU_POPUP1(pFun XE_MENU_POPUP1) bool
- func (e *Element) Event_MENU_POPUP_WND(pFun XE_MENU_POPUP_WND) bool
- func (e *Element) Event_MENU_POPUP_WND1(pFun XE_MENU_POPUP_WND1) bool
- func (e *Element) Event_MENU_SELECT(pFun XE_MENU_SELECT) bool
- func (e *Element) Event_MENU_SELECT1(pFun XE_MENU_SELECT1) bool
- func (e *Element) Event_MOUSEHOVER(pFun XE_MOUSEHOVER) bool
- func (e *Element) Event_MOUSEHOVER1(pFun XE_MOUSEHOVER1) bool
- func (e *Element) Event_MOUSELEAVE(pFun XE_MOUSELEAVE) bool
- func (e *Element) Event_MOUSELEAVE1(pFun XE_MOUSELEAVE1) bool
- func (e *Element) Event_MOUSEMOVE(pFun XE_MOUSEMOVE) bool
- func (e *Element) Event_MOUSEMOVE1(pFun XE_MOUSEMOVE1) bool
- func (e *Element) Event_MOUSESTAY(pFun XE_MOUSESTAY) bool
- func (e *Element) Event_MOUSESTAY1(pFun XE_MOUSESTAY1) bool
- func (e *Element) Event_MOUSEWHEEL(pFun XE_MOUSEWHEEL) bool
- func (e *Element) Event_MOUSEWHEEL1(pFun XE_MOUSEWHEEL1) bool
- func (e *Element) Event_PAINT(pFun XE_PAINT) bool
- func (e *Element) Event_PAINT1(pFun XE_PAINT1) bool
- func (e *Element) Event_PAINT_END(pFun XE_PAINT_END) bool
- func (e *Element) Event_PAINT_END1(pFun XE_PAINT_END1) bool
- func (e *Element) Event_PAINT_SCROLLVIEW(pFun XE_PAINT_SCROLLVIEW) bool
- func (e *Element) Event_PAINT_SCROLLVIEW1(pFun XE_PAINT_SCROLLVIEW1) bool
- func (e *Element) Event_RBUTTONDOWN(pFun XE_RBUTTONDOWN) bool
- func (e *Element) Event_RBUTTONDOWN1(pFun XE_RBUTTONDOWN1) bool
- func (e *Element) Event_RBUTTONUP(pFun XE_RBUTTONUP) bool
- func (e *Element) Event_RBUTTONUP1(pFun XE_RBUTTONUP1) bool
- func (e *Element) Event_SETCAPTURE(pFun XE_SETCAPTURE) bool
- func (e *Element) Event_SETCAPTURE1(pFun XE_SETCAPTURE1) bool
- func (e *Element) Event_SETCURSOR(pFun XE_SETCURSOR) bool
- func (e *Element) Event_SETCURSOR1(pFun XE_SETCURSOR1) bool
- func (e *Element) Event_SETFOCUS(pFun XE_SETFOCUS) bool
- func (e *Element) Event_SETFOCUS1(pFun XE_SETFOCUS1) bool
- func (e *Element) Event_SETFONT(pFun XE_SETFONT) bool
- func (e *Element) Event_SETFONT1(pFun XE_SETFONT1) bool
- func (e *Element) Event_SHOW(pFun XE_SHOW) bool
- func (e *Element) Event_SHOW1(pFun XE_SHOW1) bool
- func (e *Element) Event_SIZE(pFun XE_SIZE) bool
- func (e *Element) Event_SIZE1(pFun XE_SIZE1) bool
- func (e *Element) Event_XC_TIMER(pFun XE_XC_TIMER) bool
- func (e *Element) Event_XC_TIMER1(pFun XE_XC_TIMER1) bool
- func (e *Element) GetBkInfoCount() int
- func (e *Element) GetBkManager() int
- func (e *Element) GetBkManagerEx() int
- func (e *Element) GetBorderSize(pBorder *xc.RECT) int
- func (e *Element) GetChildByID(nID int) int
- func (e *Element) GetChildByIndex(index int) int
- func (e *Element) GetChildCount() int
- func (e *Element) GetClientRect(pRect *xc.RECT) int
- func (e *Element) GetContentSize(bHorizon bool, pSize *xc.SIZE, cx int, cy int) int
- func (e *Element) GetCursor() int
- func (e *Element) GetFocusBorderColor() int
- func (e *Element) GetFont() int
- func (e *Element) GetFontEx() int
- func (e *Element) GetHWINDOW() int
- func (e *Element) GetHWND() int
- func (e *Element) GetHeight() int
- func (e *Element) GetID() int
- func (e *Element) GetName() int
- func (e *Element) GetPadding(pPadding *xc.RECT) int
- func (e *Element) GetParent() int
- func (e *Element) GetParentEle() int
- func (e *Element) GetRect(pRect *xc.RECT) int
- func (e *Element) GetRectLogic(pRect *xc.RECT) int
- func (e *Element) GetStateFlags() int
- func (e *Element) GetTextColor() int
- func (e *Element) GetTextColorEx() int
- func (e *Element) GetToolTip() int
- func (e *Element) GetType() int
- func (e *Element) GetUID() int
- func (e *Element) GetUserData() int
- func (e *Element) GetWidth() int
- func (e *Element) GetWndClientRect(pRect *xc.RECT) int
- func (e *Element) GetZOrder() int
- func (e *Element) HitChildEle(pPt *xc.POINT) int
- func (e *Element) InsertChild(hChild int, index int) bool
- func (e *Element) IsBkTransparent() bool
- func (e *Element) IsChildEle(hChildEle int) bool
- func (e *Element) IsDrawFocus() bool
- func (e *Element) IsEnable() bool
- func (e *Element) IsEnableCanvas() bool
- func (e *Element) IsEnableEvent_XE_PAINT_END() bool
- func (e *Element) IsEnableFocus() bool
- func (e *Element) IsEnable_XE_MOUSEWHEEL() bool
- func (e *Element) IsFocus() bool
- func (e *Element) IsFocusEx() bool
- func (e *Element) IsKeyTab() bool
- func (e *Element) IsMouseThrough() bool
- func (e *Element) IsShow() bool
- func (e *Element) IsSwitchFocus() bool
- func (e *Element) KillXCTimer(nIDEvent int) bool
- func (e *Element) Move(x int, y int, bRedraw bool, nFlags int, nAdjustNo int) int
- func (e *Element) MoveLogic(x int, y int, bRedraw bool, nFlags int, nAdjustNo int) int
- func (e *Element) PointClientToWndClient(pPt *xc.POINT) int
- func (e *Element) PointWndClientToEleClient(pPt *xc.POINT) int
- func (e *Element) PopupToolTip(x int, y int) int
- func (e *Element) PostEvent(nEvent int, wParam int, lParam int) int
- func (e *Element) RectClientToWndClient(pRect *xc.RECT) int
- func (e *Element) RectWndClientToEleClient(pRect *xc.RECT) int
- func (e *Element) Redraw(bImmediate bool) int
- func (e *Element) RedrawRect(pRect *xc.RECT, bImmediate bool) int
- func (e *Element) RegEventC(nEvent int, pFun interface{}) bool
- func (e *Element) RegEventC1(nEvent int, pFun interface{}) bool
- func (e *Element) Remove() int
- func (e *Element) RemoveEventC(nEvent int, pFun interface{}) bool
- func (e *Element) SendEvent(nEvent int, wParam int, lParam int) int
- func (e *Element) SetAlpha(alpha uint8) int
- func (e *Element) SetBkManager(hBkInfoM int) int
- func (e *Element) SetBorderSize(left int, top int, right int, bottom int) int
- func (e *Element) SetCapture(b bool) int
- func (e *Element) SetCursor(hCursor int) int
- func (e *Element) SetDragBorder(nFlags int) int
- func (e *Element) SetDragBorderBindEle(nFlags int, hBindEle int, nSpace int) int
- func (e *Element) SetFocusBorderColor(color int, alpha uint8) int
- func (e *Element) SetFont(hFontx int) int
- func (e *Element) SetHeight(nHeight int) int
- func (e *Element) SetID(nID int) int
- func (e *Element) SetLockScroll(bHorizon bool, bVertical bool) int
- func (e *Element) SetMaxSize(nWidth int, nHeight int) int
- func (e *Element) SetMinSize(nWidth int, nHeight int) int
- func (e *Element) SetName(pName string) int
- func (e *Element) SetPadding(left int, top int, right int, bottom int) int
- func (e *Element) SetRect(pRect *xc.RECT, bRedraw bool, nFlags int, nAdjustNo int) int
- func (e *Element) SetRectEx(x int, y int, cx int, cy int, bRedraw bool, nFlags int, nAdjustNo int) int
- func (e *Element) SetRectLogic(pRect *xc.RECT, bRedraw bool, nFlags int, nAdjustNo int) int
- func (e *Element) SetTextColor(color int, alpha uint8) int
- func (e *Element) SetToolTip(pText string) int
- func (e *Element) SetToolTipEx(pText string, nTextAlign int) int
- func (e *Element) SetUID(nUID int) int
- func (e *Element) SetUserData(nData int) int
- func (e *Element) SetWidth(nWidth int) int
- func (e *Element) SetXCTimer(nIDEvent int, uElapse int) bool
- func (e *Element) SetZOrder(index int) bool
- func (e *Element) SetZOrderEx(hDestEle int, nType int) bool
- func (e *Element) Show(bShow bool) int
- type LayoutEle
- func NewLayout(x int, y int, cx int, cy int, hParent int) *LayoutEle
- func NewLayoutEleByHandle(handle int) *LayoutEle
- func NewLayoutEleByName(name string) *LayoutEle
- func NewLayoutEleByUID(nUID int) *LayoutEle
- func NewLayoutEleByUIDName(name string) *LayoutEle
- func NewLayoutEx(hParent int) *LayoutEle
- func (l *LayoutEle) EnableAutoWrap(bEnable bool) int
- func (l *LayoutEle) EnableHorizon(bEnable bool) int
- func (l *LayoutEle) EnableLayout(bEnable bool) int
- func (l *LayoutEle) EnableOverflowHide(bEnable bool) int
- func (l *LayoutEle) GetHeightIn() int
- func (l *LayoutEle) GetWidthIn() int
- func (l *LayoutEle) IsEnableLayout() bool
- func (l *LayoutEle) SetAlignBaseline(nAlign int) int
- func (l *LayoutEle) SetAlignH(nAlign int) int
- func (l *LayoutEle) SetAlignV(nAlign int) int
- func (l *LayoutEle) SetSpace(nSpace int) int
- func (l *LayoutEle) SetSpaceRow(nSpace int) int
- func (l *LayoutEle) ShowLayoutFrame(bEnable bool) int
- type LayoutFrame
- func (l *LayoutFrame) EnableAutoWrap(bEnable bool) int
- func (l *LayoutFrame) EnableHorizon(bEnable bool) int
- func (l *LayoutFrame) EnableOverflowHide(bEnable bool) int
- func (l *LayoutFrame) SetAlignBaseline(nAlign int) int
- func (l *LayoutFrame) SetAlignH(nAlign int) int
- func (l *LayoutFrame) SetAlignV(nAlign int) int
- func (l *LayoutFrame) SetSpace(nSpace int) int
- func (l *LayoutFrame) SetSpaceRow(nSpace int) int
- func (l *LayoutFrame) ShowLayoutFrame(bEnable bool) int
- type List
- func (l *List) AddColumn(width int) int
- func (l *List) AddColumnImage(nWidth int, pName string, hImage int) int
- func (l *List) AddColumnText(nWidth int, pName string, pText string) int
- func (l *List) AddItemBkBorder(nState int, color int, alpha uint8, width int) int
- func (l *List) AddItemBkFill(nState int, color int, alpha uint8) int
- func (l *List) AddItemBkImage(nState int, hImage int) int
- func (l *List) AddItemImage(hImage int) int
- func (l *List) AddItemImageEx(pName string, hImage int) int
- func (l *List) AddItemText(pText string) int
- func (l *List) AddItemTextEx(pName string, pText string) int
- func (l *List) AddSelectItem(iItem int) bool
- func (l *List) BindAdapter(hAdapter int) int
- func (l *List) BindAdapterHeader(hAdapter int) int
- func (l *List) CancelSelectAll() int
- func (l *List) CancelSelectItem(iItem int) bool
- func (l *List) ClearItemBkInfo() int
- func (l *List) CreateAdapter() int
- func (l *List) CreateAdapterHeader() int
- func (l *List) DeleteColumn(iItem int) bool
- func (l *List) DeleteColumnAll() int
- func (l *List) DeleteColumnAll_AD() int
- func (l *List) DeleteItem(iItem int) bool
- func (l *List) DeleteItemAll() int
- func (l *List) DeleteItemEx(iItem int, nCount int) bool
- func (l *List) EnableDragChangeColumnWidth(bEnable bool) int
- func (l *List) EnableFixedRowHeight(bEnable bool) int
- func (l *List) EnableItemBkFullRow(bFull bool) int
- func (l *List) EnableMultiSel(bEnable bool) int
- func (l *List) EnableVScrollBarTop(bTop bool) int
- func (l *List) EnableVirtualTable(bEnable bool) int
- func (l *List) EnablemTemplateReuse(bEnable bool) int
- func (l *List) Event_LIST_DRAWITEM(pFun XE_LIST_DRAWITEM) bool
- func (l *List) Event_LIST_DRAWITEM1(pFun XE_LIST_DRAWITEM1) bool
- func (l *List) Event_LIST_HEADER_CLICK(pFun XE_LIST_HEADER_CLICK) bool
- func (l *List) Event_LIST_HEADER_CLICK1(pFun XE_LIST_HEADER_CLICK1) bool
- func (l *List) Event_LIST_HEADER_DRAWITEM(pFun XE_LIST_HEADER_DRAWITEM) bool
- func (l *List) Event_LIST_HEADER_DRAWITEM1(pFun XE_LIST_HEADER_DRAWITEM1) bool
- func (l *List) Event_LIST_HEADER_TEMP_ADJUST_COORDINATE(pFun XE_LIST_HEADER_TEMP_ADJUST_COORDINATE) bool
- func (l *List) Event_LIST_HEADER_TEMP_ADJUST_COORDINATE1(pFun XE_LIST_HEADER_TEMP_ADJUST_COORDINATE1) bool
- func (l *List) Event_LIST_HEADER_TEMP_CREATE(pFun XE_LIST_HEADER_TEMP_CREATE) bool
- func (l *List) Event_LIST_HEADER_TEMP_CREATE1(pFun XE_LIST_HEADER_TEMP_CREATE1) bool
- func (l *List) Event_LIST_HEADER_TEMP_CREATE_END(pFun XE_LIST_HEADER_TEMP_CREATE_END) bool
- func (l *List) Event_LIST_HEADER_TEMP_CREATE_END1(pFun XE_LIST_HEADER_TEMP_CREATE_END1) bool
- func (l *List) Event_LIST_HEADER_TEMP_DESTROY(pFun XE_LIST_HEADER_TEMP_DESTROY) bool
- func (l *List) Event_LIST_HEADER_TEMP_DESTROY1(pFun XE_LIST_HEADER_TEMP_DESTROY1) bool
- func (l *List) Event_LIST_HEADER_WIDTH_CHANGE(pFun XE_LIST_HEADER_WIDTH_CHANGE) bool
- func (l *List) Event_LIST_HEADER_WIDTH_CHANGE1(pFun XE_LIST_HEADER_WIDTH_CHANGE1) bool
- func (l *List) Event_LIST_SELECT(pFun XE_LIST_SELECT) bool
- func (l *List) Event_LIST_SELECT1(pFun XE_LIST_SELECT1) bool
- func (l *List) Event_LIST_TEMP_ADJUST_COORDINATE(pFun XE_LIST_TEMP_ADJUST_COORDINATE) bool
- func (l *List) Event_LIST_TEMP_ADJUST_COORDINATE1(pFun XE_LIST_TEMP_ADJUST_COORDINATE1) bool
- func (l *List) Event_LIST_TEMP_CREATE(pFun XE_LIST_TEMP_CREATE) bool
- func (l *List) Event_LIST_TEMP_CREATE1(pFun XE_LIST_TEMP_CREATE1) bool
- func (l *List) Event_LIST_TEMP_CREATE_END(pFun XE_LIST_TEMP_CREATE_END) bool
- func (l *List) Event_LIST_TEMP_CREATE_END1(pFun XE_LIST_TEMP_CREATE_END1) bool
- func (l *List) Event_LIST_TEMP_DESTROY(pFun XE_LIST_TEMP_DESTROY) bool
- func (l *List) Event_LIST_TEMP_DESTROY1(pFun XE_LIST_TEMP_DESTROY1) bool
- func (l *List) GetAdapter() int
- func (l *List) GetAdapterHeader() int
- func (l *List) GetColumnCount() int
- func (l *List) GetColumnWidth(iColumn int) int
- func (l *List) GetCountColumn_AD() int
- func (l *List) GetCount_AD() int
- func (l *List) GetHeaderHELE() int
- func (l *List) GetHeaderHeight() int
- func (l *List) GetHeaderItemIndexFromHXCGUI(hXCGUI int) int
- func (l *List) GetHeaderTemplateObject(iItem int, nTempItemID int) int
- func (l *List) GetItemBkInfoCount() int
- func (l *List) GetItemData(iItem int, iSubItem int) int
- func (l *List) GetItemFloat(iItem int, iColumn int, pOutValue *float32) bool
- func (l *List) GetItemFloatEx(iItem int, pName string, pOutValue *float32) bool
- func (l *List) GetItemHeightDefault(pHeight *int, pSelHeight *int) int
- func (l *List) GetItemImage(iItem int, iColumn int) int
- func (l *List) GetItemImageEx(iItem int, pName string) int
- func (l *List) GetItemIndexFromHXCGUI(hXCGUI int) int
- func (l *List) GetItemInt(iItem int, iColumn int, pOutValue *int) bool
- func (l *List) GetItemIntEx(iItem int, pName string, pOutValue *int) bool
- func (l *List) GetItemText(iItem int, iColumn int) string
- func (l *List) GetItemTextEx(iItem int, pName string) string
- func (l *List) GetRowSpace() int
- func (l *List) GetSelectAll(pArray int, nArraySize int) int
- func (l *List) GetSelectItem() int
- func (l *List) GetSelectItemCount() int
- func (l *List) GetTemplateObject(iItem int, iSubItem int, nTempItemID int) int
- func (l *List) GetVisibleRowRange(piStart *int, piEnd *int) int
- func (l *List) HitTest(pPt *xc.POINT, piItem *int, piSubItem *int) bool
- func (l *List) HitTestOffset(pPt *xc.POINT, piItem *int, piSubItem *int) bool
- func (l *List) InsertColumn(width int, iItem int) int
- func (l *List) InsertItemImage(iItem int, hImage int) int
- func (l *List) InsertItemImageEx(iItem int, pName string, hImage int) int
- func (l *List) InsertItemText(iItem int, pValue string) int
- func (l *List) InsertItemTextEx(iItem int, pName string, pValue string) int
- func (l *List) RefreshData() int
- func (l *List) RefreshItem(iItem int) int
- func (l *List) SetColumnMinWidth(iItem int, width int) int
- func (l *List) SetColumnWidth(iItem int, width int) int
- func (l *List) SetColumnWidthFixed(iColumn int, bFixed bool) int
- func (l *List) SetDrawItemBkFlags(nFlags int) int
- func (l *List) SetHeaderHeight(height int) int
- func (l *List) SetItemData(iItem int, iSubItem int, data int) bool
- func (l *List) SetItemFloat(iItem int, iColumn int, fFloat float32) bool
- func (l *List) SetItemFloatEx(iItem int, pName string, fFloat float32) bool
- func (l *List) SetItemHeightDefault(nHeight int, nSelHeight int) int
- func (l *List) SetItemImage(iItem int, iColumn int, hImage int) bool
- func (l *List) SetItemImageEx(iItem int, pName string, hImage int) bool
- func (l *List) SetItemInt(iItem int, iColumn int, nValue int) bool
- func (l *List) SetItemIntEx(iItem int, pName string, nValue int) bool
- func (l *List) SetItemTemplate(hTemp int) bool
- func (l *List) SetItemTemplateXML(pXmlFile string) bool
- func (l *List) SetItemTemplateXMLFromString(pStringXML int) bool
- func (l *List) SetItemText(iItem int, iColumn int, pText string) bool
- func (l *List) SetItemTextEx(iItem int, pName string, pText string) bool
- func (l *List) SetLockColumnLeft(iColumn int) int
- func (l *List) SetLockColumnRight(iColumn int) int
- func (l *List) SetLockRowBottom(bLock bool) int
- func (l *List) SetLockRowBottomOverlap(bOverlap bool) int
- func (l *List) SetRowSpace(nSpace int) int
- func (l *List) SetSelectAll() int
- func (l *List) SetSelectItem(iItem int) bool
- func (l *List) SetSort(iColumn int, iColumnAdapter int, bEnable bool) int
- func (l *List) SetVirtualRowCount(nRowCount int) int
- func (l *List) VisibleItem(iItem int) int
- type ListBox
- func (l *ListBox) AddItemBkBorder(nState int, color int, alpha uint8, width int) int
- func (l *ListBox) AddItemBkFill(nState int, color int, alpha uint8) int
- func (l *ListBox) AddItemBkImage(nState int, hImage int) int
- func (l *ListBox) AddItemImage(hImage int) int
- func (l *ListBox) AddItemImageEx(pName string, hImage int) int
- func (l *ListBox) AddItemText(pText string) int
- func (l *ListBox) AddItemTextEx(pName string, pText string) int
- func (l *ListBox) AddSelectItem(iItem int) bool
- func (l *ListBox) BindAdapter(hAdapter int) int
- func (l *ListBox) CancelSelectAll() bool
- func (l *ListBox) CancelSelectItem(iItem int) bool
- func (l *ListBox) ClearItemBkInfo() int
- func (l *ListBox) CreateAdapter() int
- func (l *ListBox) DeleteColumnAll() int
- func (l *ListBox) DeleteItem(iItem int) bool
- func (l *ListBox) DeleteItemAll() int
- func (l *ListBox) DeleteItemEx(iItem int, nCount int) bool
- func (l *ListBox) EnableFixedRowHeight(bEnable bool) int
- func (l *ListBox) EnableMultiSel(bEnable bool) int
- func (l *ListBox) EnableVirtualTable(bEnable bool) int
- func (l *ListBox) EnablemTemplateReuse(bEnable bool) int
- func (l *ListBox) Event_LISTBOX_DRAWITEM(pFun XE_LISTBOX_DRAWITEM) bool
- func (l *ListBox) Event_LISTBOX_DRAWITEM1(pFun XE_LISTBOX_DRAWITEM1) bool
- func (l *ListBox) Event_LISTBOX_SELECT(pFun XE_LISTBOX_SELECT) bool
- func (l *ListBox) Event_LISTBOX_SELECT1(pFun XE_LISTBOX_SELECT1) bool
- func (l *ListBox) Event_LISTBOX_TEMP_ADJUST_COORDINATE(pFun XE_LISTBOX_TEMP_ADJUST_COORDINATE) bool
- func (l *ListBox) Event_LISTBOX_TEMP_ADJUST_COORDINATE1(pFun XE_LISTBOX_TEMP_ADJUST_COORDINATE1) bool
- func (l *ListBox) Event_LISTBOX_TEMP_CREATE(pFun XE_LISTBOX_TEMP_CREATE) bool
- func (l *ListBox) Event_LISTBOX_TEMP_CREATE1(pFun XE_LISTBOX_TEMP_CREATE1) bool
- func (l *ListBox) Event_LISTBOX_TEMP_CREATE_END(pFun XE_LISTBOX_TEMP_CREATE_END) bool
- func (l *ListBox) Event_LISTBOX_TEMP_CREATE_END1(pFun XE_LISTBOX_TEMP_CREATE_END1) bool
- func (l *ListBox) Event_LISTBOX_TEMP_DESTROY(pFun XE_LISTBOX_TEMP_DESTROY) bool
- func (l *ListBox) Event_LISTBOX_TEMP_DESTROY1(pFun XE_LISTBOX_TEMP_DESTROY1) bool
- func (l *ListBox) GetAdapter() int
- func (l *ListBox) GetCountColumn_AD() int
- func (l *ListBox) GetCount_AD() int
- func (l *ListBox) GetItemBkInfoCount() int
- func (l *ListBox) GetItemData(iItem int) int
- func (l *ListBox) GetItemFloat(iItem int, iColumn int, pOutValue *float32) bool
- func (l *ListBox) GetItemFloatEx(iItem int, pName string, pOutValue *float32) bool
- func (l *ListBox) GetItemHeightDefault(pHeight *int, pSelHeight *int) int
- func (l *ListBox) GetItemImage(iItem int, iColumn int) int
- func (l *ListBox) GetItemImageEx(iItem int, pName string) int
- func (l *ListBox) GetItemIndexFromHXCGUI(hXCGUI int) int
- func (l *ListBox) GetItemInfo(iItem int, pItem *xc.ListBox_Item_Info_) bool
- func (l *ListBox) GetItemInt(iItem int, iColumn int, pOutValue *int) bool
- func (l *ListBox) GetItemIntEx(iItem int, pName string, pOutValue *int) bool
- func (l *ListBox) GetItemMouseStay() int
- func (l *ListBox) GetItemText(iItem int, iColumn int) string
- func (l *ListBox) GetItemTextEx(iItem int, pName string) string
- func (l *ListBox) GetRowSpace() int
- func (l *ListBox) GetSelectAll(pArray int, nArraySize int) int
- func (l *ListBox) GetSelectCount() int
- func (l *ListBox) GetSelectItem() int
- func (l *ListBox) GetTemplateObject(iItem int, nTempItemID int) int
- func (l *ListBox) GetVisibleRowRange(piStart *int, piEnd *int) int
- func (l *ListBox) HitTest(pPt *xc.POINT) int
- func (l *ListBox) HitTestOffset(pPt *xc.POINT) int
- func (l *ListBox) InsertItemImage(iItem int, hImage int) int
- func (l *ListBox) InsertItemImageEx(iItem int, pName string, hImage int) int
- func (l *ListBox) InsertItemText(iItem int, pValue string) int
- func (l *ListBox) InsertItemTextEx(iItem int, pName string, pValue string) int
- func (l *ListBox) RefreshData() int
- func (l *ListBox) RefreshItem(iItem int) int
- func (l *ListBox) SelectAll() bool
- func (l *ListBox) SetDrawItemBkFlags(nFlags int) int
- func (l *ListBox) SetItemData(iItem int, nUserData int) bool
- func (l *ListBox) SetItemFloat(iItem int, iColumn int, fFloat float32) bool
- func (l *ListBox) SetItemFloatEx(iItem int, pName string, fFloat float32) bool
- func (l *ListBox) SetItemHeightDefault(nHeight int, nSelHeight int) int
- func (l *ListBox) SetItemImage(iItem int, iColumn int, hImage int) bool
- func (l *ListBox) SetItemImageEx(iItem int, pName string, hImage int) bool
- func (l *ListBox) SetItemInfo(iItem int, pItem *xc.ListBox_Item_Info_) bool
- func (l *ListBox) SetItemInt(iItem int, iColumn int, nValue int) bool
- func (l *ListBox) SetItemIntEx(iItem int, pName string, nValue int) bool
- func (l *ListBox) SetItemTemplate(hTemp int) bool
- func (l *ListBox) SetItemTemplateXML(pXmlFile string) bool
- func (l *ListBox) SetItemTemplateXMLFromString(pStringXML int) bool
- func (l *ListBox) SetItemText(iItem int, iColumn int, pText string) bool
- func (l *ListBox) SetItemTextEx(iItem int, pName string, pText string) bool
- func (l *ListBox) SetRowSpace(nSpace int) int
- func (l *ListBox) SetSelectItem(iItem int) bool
- func (l *ListBox) SetVirtualRowCount(nRowCount int) int
- func (l *ListBox) Sort(iColumnAdapter int, bAscending bool) int
- func (l *ListBox) VisibleItem(iItem int) int
- type ListView
- func (l *ListView) AddItemBkBorder(nState int, color int, alpha uint8, width int) int
- func (l *ListView) AddItemBkFill(nState int, color int, alpha uint8) int
- func (l *ListView) AddItemBkImage(nState int, hImage int) int
- func (l *ListView) AddSelectItem(iGroup int, iItem int) bool
- func (l *ListView) BindAdapter(hAdapter int) int
- func (l *ListView) CancelSelectAll() int
- func (l *ListView) ClearItemBkInfo() int
- func (l *ListView) CreateAdapter() int
- func (l *ListView) DeleteAll() int
- func (l *ListView) DeleteAllGroup() int
- func (l *ListView) DeleteAllItem() int
- func (l *ListView) DeleteColumnGroup(iColumn int) int
- func (l *ListView) DeleteColumnItem(iColumn int) int
- func (l *ListView) EnableMultiSel(bEnable bool) int
- func (l *ListView) EnableVirtualTable(bEnable bool) int
- func (l *ListView) EnablemTemplateReuse(bEnable bool) int
- func (l *ListView) Event_LISTVIEW_DRAWITEM(pFun XE_LISTVIEW_DRAWITEM) bool
- func (l *ListView) Event_LISTVIEW_DRAWITEM1(pFun XE_LISTVIEW_DRAWITEM1) bool
- func (l *ListView) Event_LISTVIEW_EXPAND(pFun XE_LISTVIEW_EXPAND) bool
- func (l *ListView) Event_LISTVIEW_EXPAND1(pFun XE_LISTVIEW_EXPAND1) bool
- func (l *ListView) Event_LISTVIEW_SELECT(pFun XE_LISTVIEW_SELECT) bool
- func (l *ListView) Event_LISTVIEW_SELECT1(pFun XE_LISTVIEW_SELECT1) bool
- func (l *ListView) Event_LISTVIEW_TEMP_ADJUST_COORDINATE(pFun XE_LISTVIEW_TEMP_ADJUST_COORDINATE) bool
- func (l *ListView) Event_LISTVIEW_TEMP_ADJUST_COORDINATE1(pFun XE_LISTVIEW_TEMP_ADJUST_COORDINATE1) bool
- func (l *ListView) Event_LISTVIEW_TEMP_CREATE(pFun XE_LISTVIEW_TEMP_CREATE) bool
- func (l *ListView) Event_LISTVIEW_TEMP_CREATE1(pFun XE_LISTVIEW_TEMP_CREATE1) bool
- func (l *ListView) Event_LISTVIEW_TEMP_CREATE_END(pFun XE_LISTVIEW_TEMP_CREATE_END) bool
- func (l *ListView) Event_LISTVIEW_TEMP_CREATE_END1(pFun XE_LISTVIEW_TEMP_CREATE_END1) bool
- func (l *ListView) Event_LISTVIEW_TEMP_DESTROY(pFun XE_LISTVIEW_TEMP_DESTROY) bool
- func (l *ListView) Event_LISTVIEW_TEMP_DESTROY1(pFun XE_LISTVIEW_TEMP_DESTROY1) bool
- func (l *ListView) ExpandGroup(iGroup int, bExpand bool) bool
- func (l *ListView) GetAdapter() int
- func (l *ListView) GetGroupHeight() int
- func (l *ListView) GetGroupUserData(iGroup int) int
- func (l *ListView) GetItemBkInfoCount() int
- func (l *ListView) GetItemIDFromHXCGUI(hXCGUI int, piGroup *int, piItem *int) bool
- func (l *ListView) GetItemSize(pSize *xc.SIZE) int
- func (l *ListView) GetItemUserData(iGroup int, iItem int) int
- func (l *ListView) GetSelectAll(pArray int, nArraySize int) int
- func (l *ListView) GetSelectItem(piGroup *int, piItem *int) bool
- func (l *ListView) GetSelectItemCount() int
- func (l *ListView) GetTemplateObject(iGroup int, iItem int, nTempItemID int) int
- func (l *ListView) GetTemplateObjectGroup(iGroup int, nTempItemID int) int
- func (l *ListView) GetVisibleItemRange(piGroup1 *int, piGroup2 *int, piStartGroup *int, piStartItem *int, ...) int
- func (l *ListView) Group_AddColumn(pName string) int
- func (l *ListView) Group_AddItemImage(hImage int, iPos int) int
- func (l *ListView) Group_AddItemImageEx(pName string, hImage int, iPos int) int
- func (l *ListView) Group_AddItemText(pValue string, iPos int) int
- func (l *ListView) Group_AddItemTextEx(pName string, pValue string, iPos int) int
- func (l *ListView) Group_DeleteAllChildItem(iGroup int) int
- func (l *ListView) Group_DeleteItem(iGroup int) bool
- func (l *ListView) Group_GetCount() int
- func (l *ListView) Group_SetImage(iGroup int, iColumn int, hImage int) bool
- func (l *ListView) Group_SetImageEx(iGroup int, pName string, hImage int) bool
- func (l *ListView) Group_SetText(iGroup int, iColumn int, pValue string) bool
- func (l *ListView) Group_SetTextEx(iGroup int, pName string, pValue string) bool
- func (l *ListView) HitTest(pPt *xc.POINT, pOutGroup *int, pOutItem *int) bool
- func (l *ListView) HitTestOffset(pPt *xc.POINT, pOutGroup *int, pOutItem *int) bool
- func (l *ListView) Item_AddColumn(pName string) int
- func (l *ListView) Item_AddItemImage(iGroup int, hImage int, iPos int) int
- func (l *ListView) Item_AddItemImageEx(iGroup int, pName string, hImage int, iPos int) int
- func (l *ListView) Item_AddItemText(iGroup int, pValue string, iPos int) int
- func (l *ListView) Item_AddItemTextEx(iGroup int, pName string, pValue string, iPos int) int
- func (l *ListView) Item_DeleteItem(iGroup int, iItem int) bool
- func (l *ListView) Item_GetCount(iGroup int) int
- func (l *ListView) Item_GetImageEx(iGroup int, iItem int, pName string) int
- func (l *ListView) Item_GetTextEx(iGroup int, iItem int, pName string) string
- func (l *ListView) Item_SetImage(iGroup int, iItem int, iColumn int, hImage int) bool
- func (l *ListView) Item_SetImageEx(iGroup int, iItem int, pName string, hImage int) bool
- func (l *ListView) Item_SetText(iGroup int, iItem int, iColumn int, pValue string) bool
- func (l *ListView) Item_SetTextEx(iGroup int, iItem int, pName string, pValue string) bool
- func (l *ListView) RefreshData() int
- func (l *ListView) RefreshItem(iGroup int, iItem int) int
- func (l *ListView) SetColumnSpace(space int) int
- func (l *ListView) SetDrawItemBkFlags(nFlags int) int
- func (l *ListView) SetGroupHeight(height int) int
- func (l *ListView) SetGroupUserData(iGroup int, nData int) int
- func (l *ListView) SetItemSize(width int, height int) int
- func (l *ListView) SetItemTemplate(hTemp int) bool
- func (l *ListView) SetItemTemplateXML(pXmlFile string) bool
- func (l *ListView) SetItemTemplateXMLFromString(pStringXML int) bool
- func (l *ListView) SetItemUserData(iGroup int, iItem int, nData int) int
- func (l *ListView) SetRowSpace(space int) int
- func (l *ListView) SetSelectAll() int
- func (l *ListView) SetSelectItem(iGroup int, iItem int) bool
- func (l *ListView) SetVirtualItemCount(iGroup int, nCount int) bool
- func (l *ListView) VisibleItem(iGroup int, iItem int) int
- type Menu
- func (m *Menu) AddItem(nID int, pText string, nParentID int, nFlags int) int
- func (m *Menu) AddItemIcon(nID int, pText string, nParentID int, hIcon int, nFlags int) int
- func (m *Menu) CloseMenu() int
- func (m *Menu) DestroyMenu() int
- func (m *Menu) EnableDrawBackground(bEnable bool) int
- func (m *Menu) EnableDrawItem(bEnable bool) int
- func (m *Menu) GetEndChildItem(nID int) int
- func (m *Menu) GetFirstChildItem(nID int) int
- func (m *Menu) GetItemCount() int
- func (m *Menu) GetItemHeight() int
- func (m *Menu) GetItemText(nID int) string
- func (m *Menu) GetItemTextLength(nID int) int
- func (m *Menu) GetLeftSpaceText() int
- func (m *Menu) GetLeftWidth() int
- func (m *Menu) GetNextSiblingItem(nID int) int
- func (m *Menu) GetParentItem(nID int) int
- func (m *Menu) GetPrevSiblingItem(nID int) int
- func (m *Menu) InsertItem(nID int, pText string, nFlags int, insertID int) int
- func (m *Menu) InsertItemIcon(nID int, pText string, hIcon int, nFlags int, insertID int) int
- func (m *Menu) IsItemCheck(nID int) bool
- func (m *Menu) Popup(hParentWnd int, x int, y int, hParentEle int, nPosition int) bool
- func (m *Menu) SetAutoDestroy(bAuto bool) int
- func (m *Menu) SetBkImage(hImage int) int
- func (m *Menu) SetBorderColor(crColor int, alpha uint8) int
- func (m *Menu) SetBorderSize(nLeft int, nTop int, nRight int, nBottom int) int
- func (m *Menu) SetItemCheck(nID int, bCheck bool) bool
- func (m *Menu) SetItemFlags(nID int, uFlags int) bool
- func (m *Menu) SetItemHeight(height int) int
- func (m *Menu) SetItemIcon(nID int, hIcon int) bool
- func (m *Menu) SetItemText(nID int, pText string) bool
- type MenuBar
- type MonthCal
- func (m *MonthCal) Event_MONTHCAL_CHANGE(pFun XE_MONTHCAL_CHANGE) bool
- func (m *MonthCal) Event_MONTHCAL_CHANGE1(pFun XE_MONTHCAL_CHANGE1) bool
- func (m *MonthCal) GetButton(nType int) int
- func (m *MonthCal) GetSelDate(pnYear *int, pnMonth *int, pnDay *int) int
- func (m *MonthCal) GetToday(pnYear *int, pnMonth *int, pnDay *int) int
- func (m *MonthCal) SetToday(nYear int, nMonth int, nDay int) int
- type Pane
- func (p *Pane) DockPane() int
- func (p *Pane) DrawPane(hDraw int) int
- func (p *Pane) FloatPane() int
- func (p *Pane) GetCaptionHeight() int
- func (p *Pane) GetState() int
- func (p *Pane) GetTitle() string
- func (p *Pane) GetViewRect(pRect *xc.RECT) int
- func (p *Pane) HidePane() int
- func (p *Pane) IsShowPane() bool
- func (p *Pane) LockPane() int
- func (p *Pane) SetCaptionHeight(nHeight int) int
- func (p *Pane) SetSelect() bool
- func (p *Pane) SetSize(nWidth int, nHeight int) int
- func (p *Pane) SetTitle(pTitle string) int
- func (p *Pane) SetView(hView int) int
- func (p *Pane) ShowPane() int
- type ProgressBar
- func (p *ProgressBar) Event_PROGRESSBAR_CHANGE(pFun XE_PROGRESSBAR_CHANGE) bool
- func (p *ProgressBar) Event_PROGRESSBAR_CHANGE1(pFun XE_PROGRESSBAR_CHANGE1) bool
- func (p *ProgressBar) GetPos() int
- func (p *ProgressBar) GetRange() int
- func (p *ProgressBar) SetHorizon(bHorizon bool) int
- func (p *ProgressBar) SetImageLoad(hImage int) int
- func (p *ProgressBar) SetPos(pos int) int
- func (p *ProgressBar) SetRange(range_ int) int
- func (p *ProgressBar) SetSpaceTwo(leftSize int, rightSize int) int
- type ScrollBar
- func (s *ScrollBar) Event_SBAR_SCROLL(pFun XE_SBAR_SCROLL) bool
- func (s *ScrollBar) Event_SBAR_SCROLL1(pFun XE_SBAR_SCROLL1) bool
- func (s *ScrollBar) GetButtonDown() int
- func (s *ScrollBar) GetButtonSlider() int
- func (s *ScrollBar) GetButtonUp() int
- func (s *ScrollBar) GetRange() int
- func (s *ScrollBar) GetSliderMaxLength() int
- func (s *ScrollBar) ScrollBottom() bool
- func (s *ScrollBar) ScrollDown() bool
- func (s *ScrollBar) ScrollPos(pos int) bool
- func (s *ScrollBar) ScrollTop() bool
- func (s *ScrollBar) ScrollUp() bool
- func (s *ScrollBar) SetHorizon(bHorizon bool) bool
- func (s *ScrollBar) SetRange(range_ int) int
- func (s *ScrollBar) SetSliderLength(length int) int
- func (s *ScrollBar) SetSliderMinLength(minLength int) int
- func (s *ScrollBar) SetSliderPadding(nPadding int) int
- func (s *ScrollBar) ShowButton(bShow bool) int
- type ScrollView
- func (s *ScrollView) EnableAutoShowScrollBar(bEnable bool) int
- func (s *ScrollView) Event_SCROLLVIEW_SCROLL_H(pFun XE_SCROLLVIEW_SCROLL_H) bool
- func (s *ScrollView) Event_SCROLLVIEW_SCROLL_H1(pFun XE_SCROLLVIEW_SCROLL_H1) bool
- func (s *ScrollView) Event_SCROLLVIEW_SCROLL_V(pFun XE_SCROLLVIEW_SCROLL_V) bool
- func (s *ScrollView) Event_SCROLLVIEW_SCROLL_V1(pFun XE_SCROLLVIEW_SCROLL_V1) bool
- func (s *ScrollView) GetBorderSize(pBorder *xc.RECT) int
- func (s *ScrollView) GetLineSize(pSize *xc.SIZE) int
- func (s *ScrollView) GetScrollBarH() int
- func (s *ScrollView) GetScrollBarV() int
- func (s *ScrollView) GetTotalSize(pSize *xc.SIZE) int
- func (s *ScrollView) GetViewHeight() int
- func (s *ScrollView) GetViewPosH() int
- func (s *ScrollView) GetViewPosV() int
- func (s *ScrollView) GetViewRect(pRect *xc.RECT) int
- func (s *ScrollView) GetViewWidth() int
- func (s *ScrollView) ScrollBottom() bool
- func (s *ScrollView) ScrollBottomLine() bool
- func (s *ScrollView) ScrollLeft() bool
- func (s *ScrollView) ScrollLeftLine() bool
- func (s *ScrollView) ScrollPosH(pos int) bool
- func (s *ScrollView) ScrollPosV(pos int) bool
- func (s *ScrollView) ScrollPosXH(posX int) bool
- func (s *ScrollView) ScrollPosYV(posY int) bool
- func (s *ScrollView) ScrollRight() bool
- func (s *ScrollView) ScrollRightLine() bool
- func (s *ScrollView) ScrollTop() bool
- func (s *ScrollView) ScrollTopLine() bool
- func (s *ScrollView) SetBorderSize(left int, top int, right int, bottom int) int
- func (s *ScrollView) SetLineSize(nWidth int, nHeight int) bool
- func (s *ScrollView) SetScrollBarSize(size int) int
- func (s *ScrollView) SetTotalSize(cx int, cy int) bool
- func (s *ScrollView) ShowSBarH(bShow bool) int
- func (s *ScrollView) ShowSBarV(bShow bool) int
- type Shape
- func (s *Shape) AdjustLayout() int
- func (s *Shape) Destroy() int
- func (s *Shape) GetContentSize(pSize *xc.SIZE) int
- func (s *Shape) GetHWINDOW() int
- func (s *Shape) GetHeight() int
- func (s *Shape) GetID() int
- func (s *Shape) GetName() string
- func (s *Shape) GetParent() int
- func (s *Shape) GetRect(pRect *xc.RECT) int
- func (s *Shape) GetRectLogic(pRect *xc.RECT) int
- func (s *Shape) GetUID() int
- func (s *Shape) GetWidth() int
- func (s *Shape) GetWndClientRect(pRect *xc.RECT) int
- func (s *Shape) GetZOrder() int
- func (s *Shape) Move(x int, y int) int
- func (s *Shape) Redraw() int
- func (s *Shape) RemoveShape() int
- func (s *Shape) SetID(nID int) int
- func (s *Shape) SetName(pName string) int
- func (s *Shape) SetRect(pRect *xc.RECT) int
- func (s *Shape) SetRectLogic(pRect *xc.RECT, bRedraw bool) bool
- func (s *Shape) SetUID(nUID int) int
- func (s *Shape) ShowLayout(bShow bool) int
- type ShapeEllipse
- type ShapeGif
- type ShapeGroupBox
- func NewShapeGroupBox(x int, y int, cx int, cy int, pName string, hParent int) *ShapeGroupBox
- func NewShapeGroupBoxByHandle(handle int) *ShapeGroupBox
- func NewShapeGroupBoxByName(name string) *ShapeGroupBox
- func NewShapeGroupBoxByUID(nUID int) *ShapeGroupBox
- func NewShapeGroupBoxByUIDName(name string) *ShapeGroupBox
- func (s *ShapeGroupBox) EnableRoundAngle(bEnable bool) int
- func (s *ShapeGroupBox) GetRoundAngle(pWidth *int, pHeight *int) int
- func (s *ShapeGroupBox) GetTextOffset(pOffsetX *int, pOffsetY *int) int
- func (s *ShapeGroupBox) SetBorderColor(color int, alpha uint8) int
- func (s *ShapeGroupBox) SetFontX(hFontX int) int
- func (s *ShapeGroupBox) SetRoundAngle(nWidth int, nHeight int) int
- func (s *ShapeGroupBox) SetText(pText string) int
- func (s *ShapeGroupBox) SetTextColor(color int, alpha uint8) int
- func (s *ShapeGroupBox) SetTextOffset(offsetX int, offsetY int) int
- type ShapeLine
- type ShapePicture
- type ShapeRect
- func (s *ShapeRect) EnableBorder(bEnable bool) int
- func (s *ShapeRect) EnableFill(bEnable bool) int
- func (s *ShapeRect) EnableRoundAngle(bEnable bool) int
- func (s *ShapeRect) GetRoundAngle(pWidth *int, pHeight *int) int
- func (s *ShapeRect) SetBorderColor(color int, alpha uint8) int
- func (s *ShapeRect) SetFillColor(color int, alpha uint8) int
- func (s *ShapeRect) SetRoundAngle(nWidth int, nHeight int) int
- type ShapeText
- func (s *ShapeText) GetFont() int
- func (s *ShapeText) GetText() string
- func (s *ShapeText) GetTextColor() int
- func (s *ShapeText) GetTextLength() int
- func (s *ShapeText) SetFont(hFontx int) int
- func (s *ShapeText) SetOffset(x int, y int) int
- func (s *ShapeText) SetText(pName string) int
- func (s *ShapeText) SetTextAlign(align int) int
- func (s *ShapeText) SetTextColor(color int, alpha uint8) int
- type SliderBar
- func (s *SliderBar) Event_SLIDERBAR_CHANGE(pFun XE_SLIDERBAR_CHANGE) bool
- func (s *SliderBar) Event_SLIDERBAR_CHANGE1(pFun XE_SLIDERBAR_CHANGE1) bool
- func (s *SliderBar) GetButton() int
- func (s *SliderBar) GetPos() int
- func (s *SliderBar) GetRange() int
- func (s *SliderBar) SetButtonHeight(height int) int
- func (s *SliderBar) SetButtonWidth(width int) int
- func (s *SliderBar) SetHorizon(bHorizon bool) int
- func (s *SliderBar) SetImageLoad(hImage int) int
- func (s *SliderBar) SetPos(pos int) int
- func (s *SliderBar) SetRange(range_ int) int
- func (s *SliderBar) SetSpaceTwo(leftSize int, rightSize int) int
- type TabBar
- func (t *TabBar) AddLabel(pName string) int
- func (t *TabBar) DeleteLabel(index int) bool
- func (t *TabBar) DeleteLabelAll() int
- func (t *TabBar) EnableClose(bEnable bool) int
- func (t *TabBar) EnableDropMenu(bEnable bool) int
- func (t *TabBar) EnableTile(bTile bool) int
- func (t *TabBar) Event_TABBAR_DELETE(pFun XE_TABBAR_DELETE) bool
- func (t *TabBar) Event_TABBAR_DELETE1(pFun XE_TABBAR_DELETE1) bool
- func (t *TabBar) Event_TABBAR_SELECT(pFun XE_TABBAR_SELECT) bool
- func (t *TabBar) Event_TABBAR_SELECT1(pFun XE_TABBAR_SELECT1) bool
- func (t *TabBar) GetButtonDropMenu() int
- func (t *TabBar) GetButtonLeft() int
- func (t *TabBar) GetButtonRight() int
- func (t *TabBar) GetLabel(index int) int
- func (t *TabBar) GetLabelClose(index int) int
- func (t *TabBar) GetLabelCount() int
- func (t *TabBar) GetLabelSpacing() int
- func (t *TabBar) GetSelect() int
- func (t *TabBar) GetindexByEle(hLabel int) int
- func (t *TabBar) InsertLabel(index int, pName string) int
- func (t *TabBar) MoveLabel(iSrc int, iDest int) bool
- func (t *TabBar) SetCloseSize(pSize *xc.SIZE) int
- func (t *TabBar) SetDown() int
- func (t *TabBar) SetLabelSpacing(spacing int) int
- func (t *TabBar) SetLabelWidth(index int, nWidth int) int
- func (t *TabBar) SetPadding(left int, top int, right int, bottom int) int
- func (t *TabBar) SetSelect(index int) int
- func (t *TabBar) SetTurnButtonSize(pSize *xc.SIZE) int
- func (t *TabBar) SetUp() int
- func (t *TabBar) ShowLabel(index int, bShow bool) bool
- type Table
- func (t *Table) ComboCol(iRow int, iCol int, count int) int
- func (t *Table) ComboRow(iRow int, iCol int, count int) int
- func (t *Table) GetItemRect(iRow int, iCol int, pRect *xc.RECT) bool
- func (t *Table) Reset(nRow int, nCol int) int
- func (t *Table) SetBorderColor(color int) int
- func (t *Table) SetColWidth(iCol int, width int) int
- func (t *Table) SetFont(hFont int) int
- func (t *Table) SetItemBkColor(iRow int, iCol int, color int, bColor bool) int
- func (t *Table) SetItemFlag(iRow int, iCol int, flag int) int
- func (t *Table) SetItemFont(iRow int, iCol int, hFont int) int
- func (t *Table) SetItemLine(iRow1 int, iCol1 int, iRow2 int, iCol2 int, nFlag int, color int) int
- func (t *Table) SetItemPadding(leftSize int, topSize int, rightSize int, bottomSize int) int
- func (t *Table) SetItemText(iRow int, iCol int, pText string) int
- func (t *Table) SetItemTextAlign(iRow int, iCol int, nAlign int) int
- func (t *Table) SetItemTextColor(iRow int, iCol int, color int, bColor bool) int
- func (t *Table) SetRowHeight(iRow int, height int) int
- func (t *Table) SetTextColor(color int) int
- type TextLink
- func (t *TextLink) EnableUnderlineLeave(bEnable bool) int
- func (t *TextLink) EnableUnderlineStay(bEnable bool) int
- func (t *TextLink) SetTextColorStay(color int, alpha uint8) int
- func (t *TextLink) SetUnderlineColorLeave(color int, alpha uint8) int
- func (t *TextLink) SetUnderlineColorStay(color int, alpha uint8) int
- type ToolBar
- func (t *ToolBar) DeleteAllEle() int
- func (t *ToolBar) DeleteEle(index int) int
- func (t *ToolBar) EnableButtonMenu(bEnable bool) int
- func (t *ToolBar) GetButtonLeft() int
- func (t *ToolBar) GetButtonMenu() int
- func (t *ToolBar) GetButtonRight() int
- func (t *ToolBar) GetEle(index int) int
- func (t *ToolBar) InsertEle(hNewEle int, index int) int
- func (t *ToolBar) InsertSeparator(index int, color int) int
- func (t *ToolBar) SetSpace(nSize int) int
- type Tree
- func (t *Tree) AddItemBkBorder(nState int, color int, alpha uint8, width int) int
- func (t *Tree) AddItemBkFill(nState int, color int, alpha uint8) int
- func (t *Tree) AddItemBkImage(nState int, hImage int) int
- func (t *Tree) BindAdapter(hAdapter int) int
- func (t *Tree) ClearItemBkInfo() int
- func (t *Tree) CreateAdapter() int
- func (t *Tree) DeleteColumnAll() int
- func (t *Tree) DeleteItem(nID int) bool
- func (t *Tree) DeleteItemAll() int
- func (t *Tree) EnableConnectLine(bEnable bool, bSolid bool) int
- func (t *Tree) EnableDragItem(bEnable bool) int
- func (t *Tree) EnableExpand(bEnable bool) int
- func (t *Tree) EnablemTemplateReuse(bEnable bool) int
- func (t *Tree) Event_TREE_DRAG_ITEM(pFun XE_TREE_DRAG_ITEM) bool
- func (t *Tree) Event_TREE_DRAG_ITEM1(pFun XE_TREE_DRAG_ITEM1) bool
- func (t *Tree) Event_TREE_DRAG_ITEM_ING(pFun XE_TREE_DRAG_ITEM_ING) bool
- func (t *Tree) Event_TREE_DRAG_ITEM_ING1(pFun XE_TREE_DRAG_ITEM_ING1) bool
- func (t *Tree) Event_TREE_DRAWITEM(pFun XE_TREE_DRAWITEM) bool
- func (t *Tree) Event_TREE_DRAWITEM1(pFun XE_TREE_DRAWITEM1) bool
- func (t *Tree) Event_TREE_EXPAND(pFun XE_TREE_EXPAND) bool
- func (t *Tree) Event_TREE_EXPAND1(pFun XE_TREE_EXPAND1) bool
- func (t *Tree) Event_TREE_SELECT(pFun XE_TREE_SELECT) bool
- func (t *Tree) Event_TREE_SELECT1(pFun XE_TREE_SELECT1) bool
- func (t *Tree) Event_TREE_TEMP_ADJUST_COORDINATE(pFun XE_TREE_TEMP_ADJUST_COORDINATE) bool
- func (t *Tree) Event_TREE_TEMP_ADJUST_COORDINATE1(pFun XE_TREE_TEMP_ADJUST_COORDINATE1) bool
- func (t *Tree) Event_TREE_TEMP_CREATE(pFun XE_TREE_TEMP_CREATE) bool
- func (t *Tree) Event_TREE_TEMP_CREATE1(pFun XE_TREE_TEMP_CREATE1) bool
- func (t *Tree) Event_TREE_TEMP_CREATE_END(pFun XE_TREE_TEMP_CREATE_END) bool
- func (t *Tree) Event_TREE_TEMP_CREATE_END1(pFun XE_TREE_TEMP_CREATE_END1) bool
- func (t *Tree) Event_TREE_TEMP_DESTROY(pFun XE_TREE_TEMP_DESTROY) bool
- func (t *Tree) Event_TREE_TEMP_DESTROY1(pFun XE_TREE_TEMP_DESTROY1) bool
- func (t *Tree) ExpandAllChildItem(nID int, bExpand bool) bool
- func (t *Tree) ExpandItem(nID int, bExpand bool) bool
- func (t *Tree) GetAdapter() int
- func (t *Tree) GetCount() int
- func (t *Tree) GetCountColumn() int
- func (t *Tree) GetEndChildItem(nID int) int
- func (t *Tree) GetFirstChildItem(nID int) int
- func (t *Tree) GetIndentation() int
- func (t *Tree) GetItemBkInfoCount() int
- func (t *Tree) GetItemData(nID int) int
- func (t *Tree) GetItemHeight(nID int, pHeight *int, pSelHeight *int) int
- func (t *Tree) GetItemHeightDefault(pHeight *int, pSelHeight *int) int
- func (t *Tree) GetItemIDFromHXCGUI(hXCGUI int) int
- func (t *Tree) GetItemImage(nID int, iColumn int) int
- func (t *Tree) GetItemImageEx(nID int, pName string) int
- func (t *Tree) GetItemText(nID int, iColumn int) string
- func (t *Tree) GetItemTextEx(nID int, pName string) string
- func (t *Tree) GetNextSiblingItem(nID int) int
- func (t *Tree) GetParentItem(nID int) int
- func (t *Tree) GetPrevSiblingItem(nID int) int
- func (t *Tree) GetRowSpace() int
- func (t *Tree) GetSelectItem() int
- func (t *Tree) GetTemplateObject(nID int, nTempItemID int) int
- func (t *Tree) HitTest(pPt *xc.POINT) int
- func (t *Tree) HitTestOffset(pPt *xc.POINT) int
- func (t *Tree) InsertItemImage(hImage int, nParentID int, insertID int) int
- func (t *Tree) InsertItemImageEx(pName string, hImage int, nParentID int, insertID int) int
- func (t *Tree) InsertItemText(pValue string, nParentID int, insertID int) int
- func (t *Tree) InsertItemTextEx(pName string, pValue string, nParentID int, insertID int) int
- func (t *Tree) IsExpand(nID int) bool
- func (t *Tree) MoveItem(nMoveItem int, nDestItem int, nFlag int) bool
- func (t *Tree) RefreshData() int
- func (t *Tree) RefreshItem(nID int) int
- func (t *Tree) SetConnectLineColor(color int, alpha uint8) int
- func (t *Tree) SetConnectLineLength(nLength int) int
- func (t *Tree) SetDragInsertPositionColor(color int, alpha uint8) int
- func (t *Tree) SetDrawItemBkFlags(nFlags int) int
- func (t *Tree) SetExpandButtonSize(nWidth int, nHeight int) int
- func (t *Tree) SetIndentation(nWidth int) int
- func (t *Tree) SetItemData(nID int, nUserData int) bool
- func (t *Tree) SetItemHeight(nID int, nHeight int, nSelHeight int) int
- func (t *Tree) SetItemHeightDefault(nHeight int, nSelHeight int) int
- func (t *Tree) SetItemImage(nID int, iColumn int, hImage int) bool
- func (t *Tree) SetItemImageEx(nID int, pName string, hImage int) bool
- func (t *Tree) SetItemTemplate(hTemp int) bool
- func (t *Tree) SetItemTemplateSel(hTemp int) bool
- func (t *Tree) SetItemTemplateXML(pXmlFile string) bool
- func (t *Tree) SetItemTemplateXMLFromString(pStringXML int) bool
- func (t *Tree) SetItemTemplateXMLSel(pXmlFile string) bool
- func (t *Tree) SetItemTemplateXMLSelFromString(pStringXML int) bool
- func (t *Tree) SetItemText(nID int, iColumn int, pValue string) bool
- func (t *Tree) SetItemTextEx(nID int, pName string, pValue string) bool
- func (t *Tree) SetRowSpace(nSpace int) int
- func (t *Tree) SetSelectItem(nID int) bool
- func (t *Tree) VisibleItem(nID int) int
- type XE_ADJUSTLAYOUT
- type XE_ADJUSTLAYOUT1
- type XE_ADJUSTLAYOUT_END
- type XE_ADJUSTLAYOUT_END1
- type XE_BNCLICK
- type XE_BNCLICK1
- type XE_BUTTON_CHECK
- type XE_BUTTON_CHECK1
- type XE_CHAR
- type XE_CHAR1
- type XE_COMBOBOX_EXIT_LIST
- type XE_COMBOBOX_EXIT_LIST1
- type XE_COMBOBOX_POPUP_LIST
- type XE_COMBOBOX_POPUP_LIST1
- type XE_COMBOBOX_SELECT
- type XE_COMBOBOX_SELECT1
- type XE_COMBOBOX_SELECT_END
- type XE_COMBOBOX_SELECT_END1
- type XE_DATETIME_CHANGE
- type XE_DATETIME_CHANGE1
- type XE_DATETIME_EXIT_MONTHCAL
- type XE_DATETIME_EXIT_MONTHCAL1
- type XE_DATETIME_POPUP_MONTHCAL
- type XE_DATETIME_POPUP_MONTHCAL1
- type XE_DESTROY
- type XE_DESTROY1
- type XE_DESTROY_END
- type XE_DESTROY_END1
- type XE_DROPFILES
- type XE_DROPFILES1
- type XE_EDITOR_AUTOMATCH_SELECT
- type XE_EDITOR_AUTOMATCH_SELECT1
- type XE_EDITOR_MODIFY_ROWS
- type XE_EDITOR_MODIFY_ROWS1
- type XE_EDITOR_REMOVEBREAKPOINT
- type XE_EDITOR_REMOVEBREAKPOINT1
- type XE_EDITOR_SETBREAKPOINT
- type XE_EDITOR_SETBREAKPOINT1
- type XE_EDIT_CHANGED
- type XE_EDIT_CHANGED1
- type XE_EDIT_DRAWROW
- type XE_EDIT_DRAWROW1
- type XE_EDIT_ENTER_GET_TABALIGN
- type XE_EDIT_ENTER_GET_TABALIGN1
- type XE_EDIT_POS_CHANGED
- type XE_EDIT_POS_CHANGED1
- type XE_EDIT_ROW_CHANGED
- type XE_EDIT_ROW_CHANGED1
- type XE_EDIT_SET
- type XE_EDIT_SET1
- type XE_EDIT_STYLE_CHANGED
- type XE_EDIT_STYLE_CHANGED1
- type XE_ELEPROCE
- type XE_ELEPROCE1
- type XE_KEYDOWN
- type XE_KEYDOWN1
- type XE_KEYUP
- type XE_KEYUP1
- type XE_KILLCAPTURE
- type XE_KILLCAPTURE1
- type XE_KILLFOCUS
- type XE_KILLFOCUS1
- type XE_LBUTTONDBCLICK
- type XE_LBUTTONDBCLICK1
- type XE_LBUTTONDOWN
- type XE_LBUTTONDOWN1
- type XE_LBUTTONUP
- type XE_LBUTTONUP1
- type XE_LISTBOX_DRAWITEM
- type XE_LISTBOX_DRAWITEM1
- type XE_LISTBOX_SELECT
- type XE_LISTBOX_SELECT1
- type XE_LISTBOX_TEMP_ADJUST_COORDINATE
- type XE_LISTBOX_TEMP_ADJUST_COORDINATE1
- type XE_LISTBOX_TEMP_CREATE
- type XE_LISTBOX_TEMP_CREATE1
- type XE_LISTBOX_TEMP_CREATE_END
- type XE_LISTBOX_TEMP_CREATE_END1
- type XE_LISTBOX_TEMP_DESTROY
- type XE_LISTBOX_TEMP_DESTROY1
- type XE_LISTVIEW_DRAWITEM
- type XE_LISTVIEW_DRAWITEM1
- type XE_LISTVIEW_EXPAND
- type XE_LISTVIEW_EXPAND1
- type XE_LISTVIEW_SELECT
- type XE_LISTVIEW_SELECT1
- type XE_LISTVIEW_TEMP_ADJUST_COORDINATE
- type XE_LISTVIEW_TEMP_ADJUST_COORDINATE1
- type XE_LISTVIEW_TEMP_CREATE
- type XE_LISTVIEW_TEMP_CREATE1
- type XE_LISTVIEW_TEMP_CREATE_END
- type XE_LISTVIEW_TEMP_CREATE_END1
- type XE_LISTVIEW_TEMP_DESTROY
- type XE_LISTVIEW_TEMP_DESTROY1
- type XE_LIST_DRAWITEM
- type XE_LIST_DRAWITEM1
- type XE_LIST_HEADER_CLICK
- type XE_LIST_HEADER_CLICK1
- type XE_LIST_HEADER_DRAWITEM
- type XE_LIST_HEADER_DRAWITEM1
- type XE_LIST_HEADER_TEMP_ADJUST_COORDINATE
- type XE_LIST_HEADER_TEMP_ADJUST_COORDINATE1
- type XE_LIST_HEADER_TEMP_CREATE
- type XE_LIST_HEADER_TEMP_CREATE1
- type XE_LIST_HEADER_TEMP_CREATE_END
- type XE_LIST_HEADER_TEMP_CREATE_END1
- type XE_LIST_HEADER_TEMP_DESTROY
- type XE_LIST_HEADER_TEMP_DESTROY1
- type XE_LIST_HEADER_WIDTH_CHANGE
- type XE_LIST_HEADER_WIDTH_CHANGE1
- type XE_LIST_SELECT
- type XE_LIST_SELECT1
- type XE_LIST_TEMP_ADJUST_COORDINATE
- type XE_LIST_TEMP_ADJUST_COORDINATE1
- type XE_LIST_TEMP_CREATE
- type XE_LIST_TEMP_CREATE1
- type XE_LIST_TEMP_CREATE_END
- type XE_LIST_TEMP_CREATE_END1
- type XE_LIST_TEMP_DESTROY
- type XE_LIST_TEMP_DESTROY1
- type XE_MENU_DRAWITEM
- type XE_MENU_DRAWITEM1
- type XE_MENU_DRAW_BACKGROUND
- type XE_MENU_DRAW_BACKGROUND1
- type XE_MENU_EXIT
- type XE_MENU_EXIT1
- type XE_MENU_POPUP
- type XE_MENU_POPUP1
- type XE_MENU_POPUP_WND
- type XE_MENU_POPUP_WND1
- type XE_MENU_SELECT
- type XE_MENU_SELECT1
- type XE_MONTHCAL_CHANGE
- type XE_MONTHCAL_CHANGE1
- type XE_MOUSEHOVER
- type XE_MOUSEHOVER1
- type XE_MOUSELEAVE
- type XE_MOUSELEAVE1
- type XE_MOUSEMOVE
- type XE_MOUSEMOVE1
- type XE_MOUSESTAY
- type XE_MOUSESTAY1
- type XE_MOUSEWHEEL
- type XE_MOUSEWHEEL1
- type XE_PAINT
- type XE_PAINT1
- type XE_PAINT_END
- type XE_PAINT_END1
- type XE_PAINT_SCROLLVIEW
- type XE_PAINT_SCROLLVIEW1
- type XE_PROGRESSBAR_CHANGE
- type XE_PROGRESSBAR_CHANGE1
- type XE_RBUTTONDOWN
- type XE_RBUTTONDOWN1
- type XE_RBUTTONUP
- type XE_RBUTTONUP1
- type XE_SBAR_SCROLL
- type XE_SBAR_SCROLL1
- type XE_SCROLLVIEW_SCROLL_H
- type XE_SCROLLVIEW_SCROLL_H1
- type XE_SCROLLVIEW_SCROLL_V
- type XE_SCROLLVIEW_SCROLL_V1
- type XE_SETCAPTURE
- type XE_SETCAPTURE1
- type XE_SETCURSOR
- type XE_SETCURSOR1
- type XE_SETFOCUS
- type XE_SETFOCUS1
- type XE_SETFONT
- type XE_SETFONT1
- type XE_SHOW
- type XE_SHOW1
- type XE_SIZE
- type XE_SIZE1
- type XE_SLIDERBAR_CHANGE
- type XE_SLIDERBAR_CHANGE1
- type XE_TABBAR_DELETE
- type XE_TABBAR_DELETE1
- type XE_TABBAR_SELECT
- type XE_TABBAR_SELECT1
- type XE_TREE_DRAG_ITEM
- type XE_TREE_DRAG_ITEM1
- type XE_TREE_DRAG_ITEM_ING
- type XE_TREE_DRAG_ITEM_ING1
- type XE_TREE_DRAWITEM
- type XE_TREE_DRAWITEM1
- type XE_TREE_EXPAND
- type XE_TREE_EXPAND1
- type XE_TREE_SELECT
- type XE_TREE_SELECT1
- type XE_TREE_TEMP_ADJUST_COORDINATE
- type XE_TREE_TEMP_ADJUST_COORDINATE1
- type XE_TREE_TEMP_CREATE
- type XE_TREE_TEMP_CREATE1
- type XE_TREE_TEMP_CREATE_END
- type XE_TREE_TEMP_CREATE_END1
- type XE_TREE_TEMP_DESTROY
- type XE_TREE_TEMP_DESTROY1
- type XE_XC_TIMER
- type XE_XC_TIMER1
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Button ¶
type Button struct {
Element
}
按钮
func NewButtonByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*Button) AddAnimationFrame ¶
按钮_添加动画帧 hImage: 图片句柄 uElapse: 图片帧延时, 单位毫秒.
func (*Button) AddBkBorder ¶
按钮_添加背景边框, 添加背景内容边框. nState: 按钮状态, Button_State_ color: RGB颜色. alpha: 透明度. width: 线宽.
func (*Button) AddBkFill ¶
按钮_添加填充背景, 添加背景内容填充 nState: 按钮状态, Button_State_ color: RGB颜色. alpha: 透明度.
func (*Button) AddBkImage ¶
按钮_添加背景图片 nState: 按钮状态, Button_State_ hImage: 图片句柄.
func (*Button) ClearBkInfo ¶
按钮_清空背景对象, 清空背景内容; 如果背景没有内容,将使用系统默认内容,以便保证背景正确
func (*Button) EnableAnimation ¶
按钮_启用动画, 开始或关闭图片动画的播放 bEnable: 开始播放动画TRUE, 关闭播放动画FALSE. bLoopPlay: 是否循环播放.
func (*Button) Event_BUTTON_CHECK ¶ added in v0.0.5
func (b *Button) Event_BUTTON_CHECK(pFun XE_BUTTON_CHECK) bool
按钮选中事件.
func (*Button) Event_BUTTON_CHECK1 ¶ added in v0.0.5
func (b *Button) Event_BUTTON_CHECK1(pFun XE_BUTTON_CHECK1) bool
按钮选中事件.
func (*Button) Event_BnClick ¶ added in v0.0.2
func (b *Button) Event_BnClick(pFun XE_BNCLICK) bool
事件_按钮被单击 pFun: 事件函数指针.
func (*Button) Event_BnClick1 ¶ added in v0.0.2
func (b *Button) Event_BnClick1(pFun XE_BNCLICK1) bool
事件_按钮被单击1 pFun: 事件函数指针.
func (*Button) GetBkInfoCount ¶
按钮_取背景对象数量, 获取背景内容数量, 成功返回背景内容数量, 否则返回: XC_ID_ERROR
func (*Button) GetTextAlign ¶
按钮_取文本对齐方式, 返回: TextFormatFlag_ , TextAlignFlag_ , TextTrimming_
func (*Button) SetBindEle ¶
按钮_置绑定元素 hBindEle: 将要绑定的元素.
func (*Button) SetIconAlign ¶
按钮_置图标对齐 align: 对齐方式, Button_Icon_Align_
func (*Button) SetIconDisable ¶
按钮_置禁用图标 hImage: 图片句柄.
func (*Button) SetIconSpace ¶
按钮_置图标间隔, 设置图标与文本间隔大小 size: 间隔大小.
func (*Button) SetOffsetIcon ¶
按钮_置图标偏移, 设置按钮图标坐标偏移量 x: 偏移量. y: 偏移量.
func (*Button) SetTextAlign ¶
按钮_置文本对齐 nFlags: 对齐方式, TextFormatFlag_ , TextAlignFlag_ , TextTrimming_
type ComboBox ¶
type ComboBox struct {
Element
}
下拉组合框
func NewComboBox ¶
组合框_创建 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄.如果是窗口资源句柄将被添加到窗口
func NewComboBoxByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewComboBoxByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*ComboBox) AddBkBorder ¶
组合框_添加背景边框, 添加背景内容边框 nState: 按钮状态. color: RGB颜色. alpha: 透明度. width: 线宽.
func (*ComboBox) AddBkImage ¶
组合框_添加背景图片, 添加背景内容图片 nState: 按钮状态. hImage: 图片句柄.
func (*ComboBox) AddItemImage ¶
组合框_添加项图片, 返回项索引 hImage: 图片句柄
func (*ComboBox) AddItemImageEx ¶
组合框_添加项图片扩展, 返回项索引 pName: 字段名 hImage: 图片句柄
func (*ComboBox) AddItemText ¶
组合框_添加项文本, 返回项索引 pText:
func (*ComboBox) AddItemTextEx ¶
组合框_添加项文本扩展, 返回项索引 pName: 字段名 pText: 文本
func (*ComboBox) BindAdapter ¶
组合框_绑定数据适配器 hAdapter: 适配器句柄.
func (*ComboBox) ClearBkInfo ¶
组合框_清空背景对象, 清空背景内容; 如果背景没有内容, 将使用系统默认内容, 以便保证背景正确
func (*ComboBox) DeleteItemEx ¶
组合框_删除项扩展 iItem: 项索引 nCount: 删除数量
func (*ComboBox) EnableDrawButton ¶
组合框_启用绘制下拉按钮, 是否绘制下拉按钮 bEnable: 是否绘制.
func (*ComboBox) EnableDropHeightFixed ¶
组合框_启用下拉列表高度固定大小, 启用/关闭下拉列表高度固定大小 bEnable: 是否启用.
func (*ComboBox) EnableEdit ¶
组合框_启用编辑, 启用可编辑显示的文本内容 bEdit: TRUE可编辑
func (*ComboBox) Event_COMBOBOX_EXIT_LIST ¶ added in v0.0.5
func (c *ComboBox) Event_COMBOBOX_EXIT_LIST(pFun XE_COMBOBOX_EXIT_LIST) bool
组合框下拉列表退出事件.
func (*ComboBox) Event_COMBOBOX_EXIT_LIST1 ¶ added in v0.0.5
func (c *ComboBox) Event_COMBOBOX_EXIT_LIST1(pFun XE_COMBOBOX_EXIT_LIST1) bool
组合框下拉列表退出事件.
func (*ComboBox) Event_COMBOBOX_POPUP_LIST ¶ added in v0.0.5
func (c *ComboBox) Event_COMBOBOX_POPUP_LIST(pFun XE_COMBOBOX_POPUP_LIST) bool
组合框下拉列表弹出事件.
func (*ComboBox) Event_COMBOBOX_POPUP_LIST1 ¶ added in v0.0.5
func (c *ComboBox) Event_COMBOBOX_POPUP_LIST1(pFun XE_COMBOBOX_POPUP_LIST1) bool
组合框下拉列表弹出事件.
func (*ComboBox) Event_COMBOBOX_SELECT ¶ added in v0.0.5
func (c *ComboBox) Event_COMBOBOX_SELECT(pFun XE_COMBOBOX_SELECT) bool
组合框下拉列表项选择事件.
func (*ComboBox) Event_COMBOBOX_SELECT1 ¶ added in v0.0.5
func (c *ComboBox) Event_COMBOBOX_SELECT1(pFun XE_COMBOBOX_SELECT1) bool
组合框下拉列表项选择事件.
func (*ComboBox) Event_ComboBox_Select_End ¶ added in v0.0.3
func (c *ComboBox) Event_ComboBox_Select_End(pFun XE_COMBOBOX_SELECT_END) bool
事件_组合框_下拉列表项选择完成, 编辑框内容已经改变 pFun: 事件函数指针.
func (*ComboBox) Event_ComboBox_Select_End1 ¶ added in v0.0.3
func (c *ComboBox) Event_ComboBox_Select_End1(pFun XE_COMBOBOX_SELECT_END1) bool
事件_组合框_下拉列表项选择完成, 编辑框内容已经改变 pFun: 事件函数指针.
func (*ComboBox) GetBkInfoCount ¶
组合框_取背景对象数量, 成功返回背景内容数量, 否则返回: XC_ID_ERROR
func (*ComboBox) GetButtonRect ¶
组合框_取下拉按钮坐标 pRect: 坐标.
func (*ComboBox) GetItemFloat ¶
组合框_取项浮点值 iItem: 项索引 iColumn: 列索引 pOutValue: 接收返回浮点值
func (*ComboBox) GetItemFloatEx ¶
组合框_取项浮点值扩展 iItem: 项索引 pName: 字段名 pOutValue: 接收返回浮点值
func (*ComboBox) GetItemImage ¶
组合框_取项图片 iItem: 项索引 iColumn: 列索引
func (*ComboBox) GetItemImageEx ¶
组合框_取项图片扩展 iItem: 项索引 pName: 字段名
func (*ComboBox) GetItemInt ¶
组合框_取项整数值 iItem: 项索引 iColumn: 列索引 pOutValue: 接收返回整数值
func (*ComboBox) GetItemIntEx ¶
组合框_取项整数值扩展 iItem: 项索引 pName: 字段名 pOutValue: 接收返回整数值
func (*ComboBox) GetItemText ¶
组合框_取项文本 iItem: 项索引 iColumn: 列索引
func (*ComboBox) GetItemTextEx ¶
组合框_取项文本扩展 iItem: 项索引 pName: 字段名
func (*ComboBox) InsertItemImage ¶
组合框_插入项图片, 返回项索引 iItem: 项索引 hImage: 图片句柄
func (*ComboBox) InsertItemImageEx ¶
组合框_插入项图片扩展, 返回项索引 iItem: 项索引 pName: 字段名 hImage: 图片句柄
func (*ComboBox) InsertItemText ¶
组合框_插入项文本, 返回项索引 iItem: 项索引 pText: 文本
func (*ComboBox) InsertItemTextEx ¶
组合框_插入项文本扩展, 返回项索引 iItem: 项索引 pName: 字段名 pText: 文本
func (*ComboBox) SetBindName ¶
组合框_置绑定名称 pName: 字段名
func (*ComboBox) SetButtonSize ¶
组合框_置下拉按钮大小 size: 大小.
func (*ComboBox) SetDropHeight ¶
组合框_置下拉列表高度 height: 高度, -1自动计算高度
func (*ComboBox) SetItemFloat ¶
组合框_置项浮点值 iItem: 项索引 iColumn: 列索引 fFloat: 浮点数
func (*ComboBox) SetItemFloatEx ¶
组合框_置项浮点值扩展 iItem: 项索引 pName: 字段名 fFloat: 浮点数
func (*ComboBox) SetItemImage ¶
组合框_置项图片 iItem: 项索引 iColumn: 列索引 hImage: 图片句柄
func (*ComboBox) SetItemImageEx ¶
组合框_置项图片扩展 iItem: 项索引 pName: 字段名 hImage: 图片句柄
func (*ComboBox) SetItemInt ¶
组合框_置项整数值 iItem: 项索引 iColumn: 列索引 nValue: 整数值
func (*ComboBox) SetItemIntEx ¶
组合框_置项指数值扩展 iItem: 项索引 pName: 字段名 nValue: 整数值
func (*ComboBox) SetItemTemplateXML ¶
组合框_置项模板, 设置下拉列表项模板文件 pXmlFile: 项模板文件.
func (*ComboBox) SetItemTemplateXMLFromString ¶
组合框_置项模板从字符串, 设置下拉列表项模板 pStringXML: 字符串指针.
func (*ComboBox) SetItemText ¶
组合框_置项文本 iItem: 项索引 iColumn: 列索引 pText: 文本
func (*ComboBox) SetItemTextEx ¶
组合框_置项文本扩展 iItem: 项索引 pName: 字段名 pText: 文本
type DateTime ¶ added in v0.0.4
type DateTime struct {
Element
}
日期时间
func NewDateTime ¶ added in v0.0.4
日期_创建, 创建日期时间元素 x: x坐标 y: y坐标 cx: 宽度 cy: 高度 hParent: 父为窗口句柄或元素句柄.
func NewDateTimeByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewDateTimeByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*DateTime) EnableSplitSlash ¶ added in v0.0.4
日期_启用分割栏为斜线, 切换分割栏为: 斜线或横线 bSlash: TRUE: 斜线, FALSE: 横线
func (*DateTime) Event_DATETIME_CHANGE ¶ added in v0.0.5
func (d *DateTime) Event_DATETIME_CHANGE(pFun XE_DATETIME_CHANGE) bool
日期时间元素,内容改变事件
func (*DateTime) Event_DATETIME_CHANGE1 ¶ added in v0.0.5
func (d *DateTime) Event_DATETIME_CHANGE1(pFun XE_DATETIME_CHANGE1) bool
日期时间元素,内容改变事件
func (*DateTime) Event_DATETIME_EXIT_MONTHCAL ¶ added in v0.0.5
func (d *DateTime) Event_DATETIME_EXIT_MONTHCAL(pFun XE_DATETIME_EXIT_MONTHCAL) bool
日期时间元素,弹出的月历卡片退出事件
func (*DateTime) Event_DATETIME_EXIT_MONTHCAL1 ¶ added in v0.0.5
func (d *DateTime) Event_DATETIME_EXIT_MONTHCAL1(pFun XE_DATETIME_EXIT_MONTHCAL1) bool
日期时间元素,弹出的月历卡片退出事件
func (*DateTime) Event_DATETIME_POPUP_MONTHCAL ¶ added in v0.0.5
func (d *DateTime) Event_DATETIME_POPUP_MONTHCAL(pFun XE_DATETIME_POPUP_MONTHCAL) bool
日期时间元素,弹出月历卡片事件
func (*DateTime) Event_DATETIME_POPUP_MONTHCAL1 ¶ added in v0.0.5
func (d *DateTime) Event_DATETIME_POPUP_MONTHCAL1(pFun XE_DATETIME_POPUP_MONTHCAL1) bool
日期时间元素,弹出月历卡片事件
func (*DateTime) GetSelBkColor ¶ added in v0.0.4
日期_取选择日期背景颜色, 获取被选择文字的背景颜色
func (*DateTime) GetTime ¶ added in v0.0.4
日期_取当前时间 pnHour: 时.[OUT] pnMinute: 分.[OUT] pnSecond: 秒.[OUT]
func (*DateTime) SetSelBkColor ¶ added in v0.0.4
日期_置选择日期背景颜色, 设置被选择文字的背景颜色 crSelectBk: 文字被选中背景色. alpha: 透明度
type Edit ¶
type Edit struct {
Element
}
编辑框(常规, 富文本, 聊天气泡)
func NewEditByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func NewEditEx ¶
编辑框_创建扩展 x: 元素x坐标 y: 元素y坐标 cx: 宽度 cy: 高度 nType: 类型, Edit_Type_ hParent: 父为窗口句柄或元素句柄
func (*Edit) AddByStyle ¶
编辑框_添加对象从样式, 当样式为图片时有效 iStyle: 样式索引
func (*Edit) AddChatBegin ¶
编辑框_添加气泡开始, 当前行开始 hImageAvatar: 头像 hImageBubble: 气泡背景 nFlag: 标志, Chat_Flag_
func (*Edit) AddStyleEx ¶
编辑框_添加样式扩展, 返回样式索引 fontName: 字体名称 fontSize: 字体大小 fontStyle: 字体样式 color: 颜色 bColor: 是否使用颜色
func (*Edit) AutoScrollEx ¶
编辑框_自动滚动扩展, 视图自动滚动到指定位置 iRow: 行索引 iCol: 列索引
func (*Edit) Delete ¶
编辑框_删除, 删除指定范围内容 iStartRow: 起始行索引 iStartCol: 起始行列索引 iEndRow: 结束行索引 iEndCol: 结束行列索引
func (*Edit) EnableAutoCancelSel ¶
编辑框_启用自动取消选择, 当失去焦点时自动取消选择 bEnable: 是否启用
func (*Edit) EnableAutoSelAll ¶
编辑框_启用自动选择, 当获得焦点时,自动选择所有内容 bEnable: 是否启用
func (*Edit) EnableAutoWrap ¶
编辑框_启用自动换行 bEnable: 是否启用
func (*Edit) EnablePassword ¶
编辑框_启用密码, 启用密码模式(只支持默认类型编辑框) bEnable: 是否启用
func (*Edit) EnableReadOnly ¶
编辑框_启用只读 bEnable: 是否启用
func (*Edit) Event_EDIT_CHANGED ¶ added in v0.0.5
func (e *Edit) Event_EDIT_CHANGED(pFun XE_EDIT_CHANGED) bool
编辑框_内容被改变
func (*Edit) Event_EDIT_CHANGED1 ¶ added in v0.0.5
func (e *Edit) Event_EDIT_CHANGED1(pFun XE_EDIT_CHANGED1) bool
编辑框_内容被改变
func (*Edit) Event_EDIT_DRAWROW ¶ added in v0.0.5
func (e *Edit) Event_EDIT_DRAWROW(pFun XE_EDIT_DRAWROW) bool
和XE_EDIT_CHANGED的对换
func (*Edit) Event_EDIT_DRAWROW1 ¶ added in v0.0.5
func (e *Edit) Event_EDIT_DRAWROW1(pFun XE_EDIT_DRAWROW1) bool
和XE_EDIT_CHANGED的对换
func (*Edit) Event_EDIT_ENTER_GET_TABALIGN ¶ added in v0.0.5
func (e *Edit) Event_EDIT_ENTER_GET_TABALIGN(pFun XE_EDIT_ENTER_GET_TABALIGN) bool
编辑框_回车_获取标签?
func (*Edit) Event_EDIT_ENTER_GET_TABALIGN1 ¶ added in v0.0.5
func (e *Edit) Event_EDIT_ENTER_GET_TABALIGN1(pFun XE_EDIT_ENTER_GET_TABALIGN1) bool
编辑框_回车_获取标签?
func (*Edit) Event_EDIT_POS_CHANGED ¶ added in v0.0.5
func (e *Edit) Event_EDIT_POS_CHANGED(pFun XE_EDIT_POS_CHANGED) bool
编辑框_光标位置_被改变
func (*Edit) Event_EDIT_POS_CHANGED1 ¶ added in v0.0.5
func (e *Edit) Event_EDIT_POS_CHANGED1(pFun XE_EDIT_POS_CHANGED1) bool
编辑框_光标位置_被改变
func (*Edit) Event_EDIT_ROW_CHANGED ¶ added in v0.0.5
func (e *Edit) Event_EDIT_ROW_CHANGED(pFun XE_EDIT_ROW_CHANGED) bool
编辑框_行_被改变
func (*Edit) Event_EDIT_ROW_CHANGED1 ¶ added in v0.0.5
func (e *Edit) Event_EDIT_ROW_CHANGED1(pFun XE_EDIT_ROW_CHANGED1) bool
编辑框_行_被改变
func (*Edit) Event_EDIT_SET ¶ added in v0.0.5
func (e *Edit) Event_EDIT_SET(pFun XE_EDIT_SET) bool
编辑框_置文本
func (*Edit) Event_EDIT_SET1 ¶ added in v0.0.5
func (e *Edit) Event_EDIT_SET1(pFun XE_EDIT_SET1) bool
编辑框_置文本
func (*Edit) Event_EDIT_STYLE_CHANGED ¶ added in v0.0.5
func (e *Edit) Event_EDIT_STYLE_CHANGED(pFun XE_EDIT_STYLE_CHANGED) bool
编辑框_样式_被改变
func (*Edit) Event_EDIT_STYLE_CHANGED1 ¶ added in v0.0.5
func (e *Edit) Event_EDIT_STYLE_CHANGED1(pFun XE_EDIT_STYLE_CHANGED1) bool
编辑框_样式_被改变
func (*Edit) GetSelectRange ¶
编辑框_取选择内容范围 pBegin: 起始位置 pEnd: 结束位置
func (*Edit) GetSelectText ¶
编辑框_取选择文本, 不包括非文本内容, 返回接收文本内容实际长度 pOut: 接收返回文本内容 nOutLen: 接收内存大小
func (*Edit) GetStyleInfo ¶
func (e *Edit) GetStyleInfo(iStyle int, info *xc.Edit_Style_Info_) bool
编辑框_取样式信息 iStyle: 样式索引 info: 返回样式信息
func (*Edit) GetTextRow ¶
编辑框_取文本行 iRow: 行索引 pOut: 接收文本内存指针 nOutlen: 接收文本内存块长度
func (*Edit) GetVisibleRowRange ¶
编辑框_取可视行范围 piStart: 起始行索引 piEnd: 结束行索引
func (*Edit) InsertText ¶
编辑框_插入文本 iRow: 行索引 iCol: 列索引 pString: 字符串
func (*Edit) InsertTextUser ¶
编辑框_插入文本模拟用户操作, 自动刷新UI, 支持撤销/恢复 pString: 字符串
func (*Edit) IsInSelect ¶
编辑框_是否在选择区域 iRow: 行索引 iCol: 列索引
func (*Edit) PositionToInfo ¶
编辑框_转换位置, 转换位置点到行列 iPos: 位置点 pInfo: 行列
func (*Edit) SetChatIndentation ¶
编辑框_置气泡缩进, 设置聊天气泡内容缩进 nIndentation: 缩进值
func (*Edit) SetDefaultText ¶
编辑框_置默认文本, 当内容为空时, 显示默认文本 pString: 文本内容
func (*Edit) SetDefaultTextColor ¶
编辑框_置默认文本颜色 color: RGB颜色值 alpha: 透明度
func (*Edit) SetPasswordCharacter ¶
编辑框_置密码字符 ch: 字符
func (*Edit) SetRowHeightEx ¶
编辑框_置指定行高度, 类型为 Edit_Type_Richedit 支持指定不同行高 iRow: 行索引 nHeight: 高度
func (*Edit) SetSelectBkColor ¶
编辑框_置选择背景颜色 color: RGB颜色 alpha: 透明度
func (*Edit) SetTextAlign ¶
编辑框_置文本对齐, 单行模式下有效 align: 对齐方式, Edit_TextAlign_Flag_
type Editor ¶
type Editor struct {
Element
}
代码编辑框
func NewEditorByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*Editor) AddExcludeDefVarKeyword ¶
代码编辑框_添加排除定义变量关键字, 排除定义变量的关键字, 用于排除定义变量, 因为定义变量禁用自动匹配; 此关键字不加入自动匹配,仅用于排除定义变量 pKeyword: 字符串
func (*Editor) AddKeyword ¶
代码编辑框_添加关键字 pKey: 字符串 iStyle: 样式
func (*Editor) EnableAutoMatchSpaseSelect ¶
代码编辑框_启用空格选择自动匹配项 bEnable: 是否启用
func (*Editor) Event_EDITOR_AUTOMATCH_SELECT ¶ added in v0.0.5
func (e *Editor) Event_EDITOR_AUTOMATCH_SELECT(pFun XE_EDITOR_AUTOMATCH_SELECT) bool
代码编辑框_自动匹配选择
func (*Editor) Event_EDITOR_AUTOMATCH_SELECT1 ¶ added in v0.0.5
func (e *Editor) Event_EDITOR_AUTOMATCH_SELECT1(pFun XE_EDITOR_AUTOMATCH_SELECT1) bool
代码编辑框_自动匹配选择
func (*Editor) Event_EDITOR_MODIFY_ROWS ¶ added in v0.0.5
func (e *Editor) Event_EDITOR_MODIFY_ROWS(pFun XE_EDITOR_MODIFY_ROWS) bool
多行内容改变事件 例如:区块注释操作, 区块缩进操作, 代码格式化
func (*Editor) Event_EDITOR_MODIFY_ROWS1 ¶ added in v0.0.5
func (e *Editor) Event_EDITOR_MODIFY_ROWS1(pFun XE_EDITOR_MODIFY_ROWS1) bool
多行内容改变事件 例如:区块注释操作, 区块缩进操作, 代码格式化
func (*Editor) Event_EDITOR_REMOVEBREAKPOINT ¶ added in v0.0.5
func (e *Editor) Event_EDITOR_REMOVEBREAKPOINT(pFun XE_EDITOR_REMOVEBREAKPOINT) bool
代码编辑框_移除断点
func (*Editor) Event_EDITOR_REMOVEBREAKPOINT1 ¶ added in v0.0.5
func (e *Editor) Event_EDITOR_REMOVEBREAKPOINT1(pFun XE_EDITOR_REMOVEBREAKPOINT1) bool
代码编辑框_移除断点
func (*Editor) Event_EDITOR_SETBREAKPOINT ¶ added in v0.0.5
func (e *Editor) Event_EDITOR_SETBREAKPOINT(pFun XE_EDITOR_SETBREAKPOINT) bool
代码编辑框_设置断点
func (*Editor) Event_EDITOR_SETBREAKPOINT1 ¶ added in v0.0.5
func (e *Editor) Event_EDITOR_SETBREAKPOINT1(pFun XE_EDITOR_SETBREAKPOINT1) bool
代码编辑框_设置断点
func (*Editor) GetBreakpoints ¶
代码编辑框_取全部断点, 返回实际获取断点数量 aPoints: 接收断点数组 nCount: 数组大小
func (*Editor) GetColor ¶
func (e *Editor) GetColor(pInfo *xc.Editor_Color_) int
代码编辑框_取颜色信息 pInfo: 颜色信息结构体指针
func (*Editor) RemoveBreakpoint ¶
代码编辑框_移除断点 iRow: 行索引
func (*Editor) SetBreakpoint ¶
代码编辑框_置断点 iRow: 行索引 bActivate: 是否激活
func (*Editor) SetColor ¶
func (e *Editor) SetColor(pInfo *xc.Editor_Color_) int
代码编辑框_置颜色 pInfo: 颜色信息结构体指针
func (*Editor) SetStyleComment ¶
代码编辑框_置注释样式 iStyle: 样式
func (*Editor) SetStyleDataType ¶
代码编辑框_置数据类型样式 iStyle: 样式
func (*Editor) SetStyleFunction ¶
代码编辑框_置函数样式 iStyle: 样式
func (*Editor) SetStyleKeyword ¶
代码编辑框_置常量样式 iStyle: 样式
func (*Editor) SetStyleNumber ¶
代码编辑框_置数字样式 iStyle: 样式
func (*Editor) SetStyleString ¶
代码编辑框_置字符串样式 iStyle: 样式
func (*Editor) ToExpandRow ¶
代码编辑框_转换到展开行, 跳过收缩行 iRow: 行索引
type Element ¶
type Element struct {
objectbase.Widget
}
元素基类
func NewElement ¶
元素_创建, 创建基础元素 y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父为窗口句柄或元素句柄.
func NewElementByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewElementByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*Element) AddBkBorder ¶
元素_添加背景边框, 添加背景内容边框 color: RGB颜色. alpha: 透明度. width: 线宽.
func (*Element) AddBkImage ¶
元素_添加背景图片, 添加背景内容图片 hImage: 图片句柄.
func (*Element) AdjustLayoutEx ¶
元素_调整布局扩展 nFlags: 调整标识 nAdjustNo:
func (*Element) ClearBkInfo ¶
元素_清空背景对象, 清空背景内容; 如果背景没有内容, 将使用系统默认内容, 以便保证背景正确
func (*Element) EnableBkTransparent ¶
元素_启用背景透明 bEnable: 是否启用.
func (*Element) EnableCanvas ¶
元素_启用画布, 启用或禁用背景画布; 如果禁用那么将绘制在父的画布之上, 也就是说他没有自己的画布 bEnable: 是否启用.
func (*Element) EnableDrawBorder ¶
元素_启用绘制边框, 启用或禁用绘制默认边框 bEnable: 是否启用.
func (*Element) EnableDrawFocus ¶
元素_启用绘制焦点 bEnable: 是否启用.
func (*Element) EnableEvent_XE_MOUSEWHEEL ¶
元素_启用事件_XE_MOUSEWHEEL, 启用接收鼠标滚动事件, 如果禁用那么事件会传递给父元素 bEnable: 是否启用.
func (*Element) EnableEvent_XE_PAINT_END ¶
元素_启用事件_XE_PAINT_END bEnable: 是否启用.
func (*Element) EnableFocus ¶
元素_启用焦点, 启用焦点 bEnable: 是否启用.
func (*Element) EnableKeyTab ¶
元素_启用接收TAB, 启用接收Tab输入 bEnable: 是否启用.
func (*Element) EnableMouseThrough ¶
元素_启用鼠标穿透. 启用鼠标穿透, 如果启用, 那么该元素不能接收到鼠标事件, 但是他的子元素不受影响, 任然可以接收鼠标事件 bEnable: 是否启用.
func (*Element) EnableSwitchFocus ¶
元素_启用切换焦点, 启用接受通过键盘切换焦点 bEnable: 是否启用.
func (*Element) EnableTopmost ¶
元素_启用置顶, 设置元素置顶. bTopmost: 是否置顶显示
func (*Element) EnableTransparentChannel ¶
元素_启用透明通道, 启用或关闭元素透明通道, 如果启用, 将强制设置元素背景不透明, 默认为启用, 此功能是为了兼容GDI不支持透明通道问题 bEnable: 启用或关闭.
func (*Element) Event_ADJUSTLAYOUT ¶ added in v0.0.5
func (e *Element) Event_ADJUSTLAYOUT(pFun XE_ADJUSTLAYOUT) bool
调整布局事件. 暂停使用
func (*Element) Event_ADJUSTLAYOUT1 ¶ added in v0.0.5
func (e *Element) Event_ADJUSTLAYOUT1(pFun XE_ADJUSTLAYOUT1) bool
调整布局事件. 暂停使用
func (*Element) Event_ADJUSTLAYOUT_END ¶ added in v0.0.5
func (e *Element) Event_ADJUSTLAYOUT_END(pFun XE_ADJUSTLAYOUT_END) bool
调整布局完成事件.
func (*Element) Event_ADJUSTLAYOUT_END1 ¶ added in v0.0.5
func (e *Element) Event_ADJUSTLAYOUT_END1(pFun XE_ADJUSTLAYOUT_END1) bool
调整布局完成事件.
func (*Element) Event_CHAR ¶ added in v0.0.5
通过TranslateMessage函数翻译的字符事件.
func (*Element) Event_CHAR1 ¶ added in v0.0.5
通过TranslateMessage函数翻译的字符事件.
func (*Element) Event_DESTROY ¶ added in v0.0.5
func (e *Element) Event_DESTROY(pFun XE_DESTROY) bool
元素即将销毁事件. 在销毁子对象之前触发
func (*Element) Event_DESTROY1 ¶ added in v0.0.5
func (e *Element) Event_DESTROY1(pFun XE_DESTROY1) bool
元素即将销毁事件. 在销毁子对象之前触发
func (*Element) Event_DESTROY_END ¶ added in v0.0.5
func (e *Element) Event_DESTROY_END(pFun XE_DESTROY_END) bool
元素销毁完成事件. 在销毁子对象之后触发
func (*Element) Event_DESTROY_END1 ¶ added in v0.0.5
func (e *Element) Event_DESTROY_END1(pFun XE_DESTROY_END1) bool
元素销毁完成事件. 在销毁子对象之后触发
func (*Element) Event_DROPFILES ¶ added in v0.0.5
func (e *Element) Event_DROPFILES(pFun XE_DROPFILES) bool
文件拖放事件.
func (*Element) Event_DROPFILES1 ¶ added in v0.0.5
func (e *Element) Event_DROPFILES1(pFun XE_DROPFILES1) bool
文件拖放事件.
func (*Element) Event_ELEPROCE ¶ added in v0.0.5
func (e *Element) Event_ELEPROCE(pFun XE_ELEPROCE) bool
元素处理过程事件.
func (*Element) Event_ELEPROCE1 ¶ added in v0.0.5
func (e *Element) Event_ELEPROCE1(pFun XE_ELEPROCE1) bool
元素处理过程事件.
func (*Element) Event_KEYDOWN ¶ added in v0.0.5
func (e *Element) Event_KEYDOWN(pFun XE_KEYDOWN) bool
元素按键事件.
func (*Element) Event_KEYDOWN1 ¶ added in v0.0.5
func (e *Element) Event_KEYDOWN1(pFun XE_KEYDOWN1) bool
元素按键事件.
func (*Element) Event_KEYUP ¶ added in v0.0.5
元素按键事件.
func (*Element) Event_KEYUP1 ¶ added in v0.0.5
元素按键事件.
func (*Element) Event_KILLCAPTURE ¶ added in v0.0.5
func (e *Element) Event_KILLCAPTURE(pFun XE_KILLCAPTURE) bool
元素失去鼠标捕获.
func (*Element) Event_KILLCAPTURE1 ¶ added in v0.0.5
func (e *Element) Event_KILLCAPTURE1(pFun XE_KILLCAPTURE1) bool
元素失去鼠标捕获.
func (*Element) Event_KILLFOCUS ¶ added in v0.0.5
func (e *Element) Event_KILLFOCUS(pFun XE_KILLFOCUS) bool
元素失去焦点事件.
func (*Element) Event_KILLFOCUS1 ¶ added in v0.0.5
func (e *Element) Event_KILLFOCUS1(pFun XE_KILLFOCUS1) bool
元素失去焦点事件.
func (*Element) Event_LBUTTONDBCLICK ¶ added in v0.0.5
func (e *Element) Event_LBUTTONDBCLICK(pFun XE_LBUTTONDBCLICK) bool
鼠标左键双击事件.
func (*Element) Event_LBUTTONDBCLICK1 ¶ added in v0.0.5
func (e *Element) Event_LBUTTONDBCLICK1(pFun XE_LBUTTONDBCLICK1) bool
鼠标左键双击事件.
func (*Element) Event_LBUTTONDOWN ¶ added in v0.0.5
func (e *Element) Event_LBUTTONDOWN(pFun XE_LBUTTONDOWN) bool
鼠标左键按下事件.
func (*Element) Event_LBUTTONDOWN1 ¶ added in v0.0.5
func (e *Element) Event_LBUTTONDOWN1(pFun XE_LBUTTONDOWN1) bool
鼠标左键按下事件.
func (*Element) Event_LBUTTONUP ¶ added in v0.0.5
func (e *Element) Event_LBUTTONUP(pFun XE_LBUTTONUP) bool
鼠标左键弹起事件.
func (*Element) Event_LBUTTONUP1 ¶ added in v0.0.5
func (e *Element) Event_LBUTTONUP1(pFun XE_LBUTTONUP1) bool
鼠标左键弹起事件.
func (*Element) Event_MENU_DRAWITEM ¶ added in v0.0.5
func (e *Element) Event_MENU_DRAWITEM(pFun XE_MENU_DRAWITEM) bool
绘制菜单项事件, 启用该功能需要调用XMenu_EnableDrawItem().
func (*Element) Event_MENU_DRAWITEM1 ¶ added in v0.0.5
func (e *Element) Event_MENU_DRAWITEM1(pFun XE_MENU_DRAWITEM1) bool
绘制菜单项事件, 启用该功能需要调用XMenu_EnableDrawItem().
func (*Element) Event_MENU_DRAW_BACKGROUND ¶ added in v0.0.5
func (e *Element) Event_MENU_DRAW_BACKGROUND(pFun XE_MENU_DRAW_BACKGROUND) bool
绘制菜单背景, 启用该功能需要调用XMenu_EnableDrawBackground().
func (*Element) Event_MENU_DRAW_BACKGROUND1 ¶ added in v0.0.5
func (e *Element) Event_MENU_DRAW_BACKGROUND1(pFun XE_MENU_DRAW_BACKGROUND1) bool
绘制菜单背景, 启用该功能需要调用XMenu_EnableDrawBackground().
func (*Element) Event_MENU_EXIT ¶ added in v0.0.2
func (e *Element) Event_MENU_EXIT(pFun XE_MENU_EXIT) bool
事件_菜单退出
func (*Element) Event_MENU_EXIT1 ¶ added in v0.0.5
func (e *Element) Event_MENU_EXIT1(pFun XE_MENU_EXIT1) bool
事件_菜单退出
func (*Element) Event_MENU_POPUP ¶ added in v0.0.2
func (e *Element) Event_MENU_POPUP(pFun XE_MENU_POPUP) bool
事件_菜单弹出
func (*Element) Event_MENU_POPUP1 ¶ added in v0.0.5
func (e *Element) Event_MENU_POPUP1(pFun XE_MENU_POPUP1) bool
事件_菜单弹出
func (*Element) Event_MENU_POPUP_WND ¶ added in v0.0.5
func (e *Element) Event_MENU_POPUP_WND(pFun XE_MENU_POPUP_WND) bool
菜单弹出窗口
func (*Element) Event_MENU_POPUP_WND1 ¶ added in v0.0.5
func (e *Element) Event_MENU_POPUP_WND1(pFun XE_MENU_POPUP_WND1) bool
菜单弹出窗口
func (*Element) Event_MENU_SELECT ¶ added in v0.0.2
func (e *Element) Event_MENU_SELECT(pFun XE_MENU_SELECT) bool
事件_弹出菜单项被选择
func (*Element) Event_MENU_SELECT1 ¶ added in v0.0.5
func (e *Element) Event_MENU_SELECT1(pFun XE_MENU_SELECT1) bool
事件_弹出菜单项被选择
func (*Element) Event_MOUSEHOVER ¶ added in v0.0.5
func (e *Element) Event_MOUSEHOVER(pFun XE_MOUSEHOVER) bool
元素鼠标悬停事件.
func (*Element) Event_MOUSEHOVER1 ¶ added in v0.0.5
func (e *Element) Event_MOUSEHOVER1(pFun XE_MOUSEHOVER1) bool
元素鼠标悬停事件.
func (*Element) Event_MOUSELEAVE ¶ added in v0.0.5
func (e *Element) Event_MOUSELEAVE(pFun XE_MOUSELEAVE) bool
元素鼠标离开事件.
func (*Element) Event_MOUSELEAVE1 ¶ added in v0.0.5
func (e *Element) Event_MOUSELEAVE1(pFun XE_MOUSELEAVE1) bool
元素鼠标离开事件.
func (*Element) Event_MOUSEMOVE ¶ added in v0.0.5
func (e *Element) Event_MOUSEMOVE(pFun XE_MOUSEMOVE) bool
元素鼠标移动事件.
func (*Element) Event_MOUSEMOVE1 ¶ added in v0.0.5
func (e *Element) Event_MOUSEMOVE1(pFun XE_MOUSEMOVE1) bool
元素鼠标移动事件.
func (*Element) Event_MOUSESTAY ¶ added in v0.0.5
func (e *Element) Event_MOUSESTAY(pFun XE_MOUSESTAY) bool
元素鼠标进入事件.
func (*Element) Event_MOUSESTAY1 ¶ added in v0.0.5
func (e *Element) Event_MOUSESTAY1(pFun XE_MOUSESTAY1) bool
元素鼠标进入事件.
func (*Element) Event_MOUSEWHEEL ¶ added in v0.0.5
func (e *Element) Event_MOUSEWHEEL(pFun XE_MOUSEWHEEL) bool
元素鼠标滚轮滚动事件. 如果非滚动视图需要调用 XEle_EnableEvent_XE_MOUSEWHEEL()
func (*Element) Event_MOUSEWHEEL1 ¶ added in v0.0.5
func (e *Element) Event_MOUSEWHEEL1(pFun XE_MOUSEWHEEL1) bool
元素鼠标滚轮滚动事件. 如果非滚动视图需要调用 XEle_EnableEvent_XE_MOUSEWHEEL()
func (*Element) Event_PAINT ¶ added in v0.0.5
元素绘制事件
func (*Element) Event_PAINT1 ¶ added in v0.0.5
元素绘制事件
func (*Element) Event_PAINT_END ¶ added in v0.0.5
func (e *Element) Event_PAINT_END(pFun XE_PAINT_END) bool
该元素及子元素绘制完成事件.启用该功能需要调用XEle_EnableEvent_XE_PAINT_END()
func (*Element) Event_PAINT_END1 ¶ added in v0.0.5
func (e *Element) Event_PAINT_END1(pFun XE_PAINT_END1) bool
该元素及子元素绘制完成事件.启用该功能需要调用XEle_EnableEvent_XE_PAINT_END()
func (*Element) Event_PAINT_SCROLLVIEW ¶ added in v0.0.5
func (e *Element) Event_PAINT_SCROLLVIEW(pFun XE_PAINT_SCROLLVIEW) bool
滚动视图绘制事件.
func (*Element) Event_PAINT_SCROLLVIEW1 ¶ added in v0.0.5
func (e *Element) Event_PAINT_SCROLLVIEW1(pFun XE_PAINT_SCROLLVIEW1) bool
滚动视图绘制事件.
func (*Element) Event_RBUTTONDOWN ¶ added in v0.0.5
func (e *Element) Event_RBUTTONDOWN(pFun XE_RBUTTONDOWN) bool
鼠标右键按下事件.
func (*Element) Event_RBUTTONDOWN1 ¶ added in v0.0.5
func (e *Element) Event_RBUTTONDOWN1(pFun XE_RBUTTONDOWN1) bool
鼠标右键按下事件.
func (*Element) Event_RBUTTONUP ¶ added in v0.0.5
func (e *Element) Event_RBUTTONUP(pFun XE_RBUTTONUP) bool
鼠标右键弹起事件.
func (*Element) Event_RBUTTONUP1 ¶ added in v0.0.5
func (e *Element) Event_RBUTTONUP1(pFun XE_RBUTTONUP1) bool
鼠标右键弹起事件.
func (*Element) Event_SETCAPTURE ¶ added in v0.0.5
func (e *Element) Event_SETCAPTURE(pFun XE_SETCAPTURE) bool
元素设置鼠标捕获.
func (*Element) Event_SETCAPTURE1 ¶ added in v0.0.5
func (e *Element) Event_SETCAPTURE1(pFun XE_SETCAPTURE1) bool
元素设置鼠标捕获.
func (*Element) Event_SETCURSOR ¶ added in v0.0.5
func (e *Element) Event_SETCURSOR(pFun XE_SETCURSOR) bool
设置鼠标光标
func (*Element) Event_SETCURSOR1 ¶ added in v0.0.5
func (e *Element) Event_SETCURSOR1(pFun XE_SETCURSOR1) bool
设置鼠标光标
func (*Element) Event_SETFOCUS ¶ added in v0.0.5
func (e *Element) Event_SETFOCUS(pFun XE_SETFOCUS) bool
元素获得焦点事件.
func (*Element) Event_SETFOCUS1 ¶ added in v0.0.5
func (e *Element) Event_SETFOCUS1(pFun XE_SETFOCUS1) bool
元素获得焦点事件.
func (*Element) Event_SETFONT ¶ added in v0.0.5
func (e *Element) Event_SETFONT(pFun XE_SETFONT) bool
元素设置字体事件.
func (*Element) Event_SETFONT1 ¶ added in v0.0.5
func (e *Element) Event_SETFONT1(pFun XE_SETFONT1) bool
元素设置字体事件.
func (*Element) Event_SHOW ¶ added in v0.0.5
元素显示隐藏事件.
func (*Element) Event_SHOW1 ¶ added in v0.0.5
元素显示隐藏事件.
func (*Element) Event_SIZE ¶ added in v0.0.5
元素大小改变事件.
func (*Element) Event_SIZE1 ¶ added in v0.0.5
元素大小改变事件.
func (*Element) Event_XC_TIMER ¶ added in v0.0.5
func (e *Element) Event_XC_TIMER(pFun XE_XC_TIMER) bool
炫彩定时器,非系统定时器,定时器消息 XM_TIMER.
func (*Element) Event_XC_TIMER1 ¶ added in v0.0.5
func (e *Element) Event_XC_TIMER1(pFun XE_XC_TIMER1) bool
炫彩定时器,非系统定时器,定时器消息 XM_TIMER.
func (*Element) GetBkManagerEx ¶
元素_取背景管理器扩展, 获取元素背景管理器, 优先从资源中获取
func (*Element) GetBorderSize ¶
元素_取边框大小 pBorder: 大小.
func (*Element) GetChildByID ¶
元素_取子对象从ID, 获取子对象通过ID, 只检测当前层子对象 nID: 元素ID.
func (*Element) GetChildByIndex ¶
元素_取子对象从索引, 获取子对象通过索引, 只检测当前层子对象 index: 索引.
func (*Element) GetChildCount ¶
元素_取子对象数量, 获取子对象(UI元素和形状对象)数量, 只检测当前层子对象
func (*Element) GetClientRect ¶
元素_取客户区坐标 pRect: 坐标.
func (*Element) GetContentSize ¶
元素_取内容大小 bHorizon: pSize: 返回大小. cx: 宽度 cy: 高度
func (*Element) GetPadding ¶
元素_取内填充大小 pPadding: 大小.
func (*Element) GetRectLogic ¶
元素_取逻辑坐标, 获取元素坐标, 逻辑坐标, 包含滚动视图偏移 pRect: 坐标.
func (*Element) GetTextColorEx ¶
元素_取文本颜色扩展, 获取文本颜色, 优先从资源中获取
func (*Element) GetWndClientRect ¶
元素_基于窗口客户区坐标 pRect: 坐标.
func (*Element) HitChildEle ¶
元素_测试点击元素, 检测坐标点所在元素, 包含子元素的子元素 pPt: 坐标点.
func (*Element) InsertChild ¶
元素_插入子对象, 插入子对象到指定位置 hChild: 要插入的元素句柄或形状对象句柄. index: 插入位置索引.
func (*Element) IsChildEle ¶
元素_判断为子元素, 判断hChildEle是否为hEle的子元素 hChildEle: 子元素句柄
func (*Element) IsEnableEvent_XE_PAINT_END ¶
元素_判断启用事件_XE_PAINT_END, 是否启XE_PAINT_END用事件
func (*Element) IsEnable_XE_MOUSEWHEEL ¶
元素_判断启用_XE_MOUSEWHEEL, 判断是否启用鼠标滚动事件, 如果禁用那么事件会发送给他的父元素
func (*Element) IsSwitchFocus ¶
元素_判断接受切换焦点, 是否接受通过键盘切换焦点(方向键,TAB键)
func (*Element) KillXCTimer ¶
元素_关闭炫彩定时器, 关闭元素定时器 nIDEvent: 事件ID.
func (*Element) Move ¶
元素_移动, 如果坐标未改变返回0, 如果大小改变返回2(触发XE_SIZE), 否则返回1 x: X坐标. y: Y坐标. bRedraw: 是否重绘. nFlags: 调整布局标识位, XC_AdjustLayout_ nAdjustNo:
func (*Element) MoveLogic ¶
元素_移动逻辑坐标, 移动元素坐标, 逻辑坐标, 包含滚动视图偏移. 如果坐标未改变返回0, 如果大小改变返回2(触发XE_SIZE), 否则返回1 x: X坐标. y: Y坐标. bRedraw: 是否重绘. nFlags: 调整布局标识位, XC_AdjustLayout_ nAdjustNo:
func (*Element) PointClientToWndClient ¶
元素_客户区点到窗口客户区, 元素客户区坐标转换到窗口客户区坐标 pPt: 坐标.
func (*Element) PointWndClientToEleClient ¶
元素_窗口客户区点到元素客户区, 窗口客户区坐标转换到元素客户区坐标 pPt: 坐标.
func (*Element) PopupToolTip ¶
元素_弹出工具提示, 弹出工具提示 x: X坐标. y: Y坐标.
func (*Element) RectClientToWndClient ¶
元素_客户区坐标到窗口客户区, 元素客户区坐标转换到窗口客户区坐标 pRect: 坐标.
func (*Element) RectWndClientToEleClient ¶
元素_窗口客户区坐标到元素客户区坐标, 窗口客户区坐标转换到元素客户区坐标 pRect: 坐标.
func (*Element) RedrawRect ¶
元素_重绘指定区域 pRect: 相对于元素客户区坐标. bImmediate: 是否立即重绘
func (*Element) RegEventC1 ¶
元素_注册事件C1, 注册事件C1方式, 省略1参数 nEvent: 事件类型, XE_ pFun: 事件函数指针.
func (*Element) RemoveEventC ¶
元素_移除事件C nEvent: 事件类型, XE_ pFun: 事件函数指针.
func (*Element) SetBkManager ¶
元素_置背景管理器 hBkInfoM: 背景管理器
func (*Element) SetBorderSize ¶
元素_置边框大小 left: 左边大小. top: 上边大小. right: 右边大小. bottom: 下边大小.
func (*Element) SetDragBorder ¶
元素_置拖动边框 nFlags: 边框位置组合, Element_Position_
func (*Element) SetDragBorderBindEle ¶
元素_置拖动边框绑定元素, 设置拖动边框绑定元素, 当拖动边框时, 自动调整绑定元素的大小 nFlags: 边框位置标识, Element_Position_ hBindEle: 绑定元素. nSpace: 元素间隔大小
func (*Element) SetFocusBorderColor ¶
元素_置焦点边框颜色 color: RGB颜色值. alpha: 透明度.
func (*Element) SetLockScroll ¶
元素_置锁定滚动, 设置锁定元素在滚动视图中跟随滚动, 如果设置TRUE将不跟随滚动 bHorizon: 是否锁定水平滚动. bVertical: 是否锁定垂直滚动.
func (*Element) SetMaxSize ¶
元素_置最大大小 nWidth: 最大宽度. nHeight: 最大高度.
func (*Element) SetMinSize ¶
元素_置最小大小 nWidth: 最小宽度 nHeight: 最小高度.
func (*Element) SetPadding ¶
元素_置内填充大小 left: 左边大小. top: 上边大小. right: 右边大小. bottom: 下边大小.
func (*Element) SetRect ¶
元素_置坐标, 如果返回0坐标没有改变, 如果大小改变返回2(触发XE_SIZE), 否则返回1(仅改变left,top,没有改变大小) pRect: 坐标. bRedraw: 是否重绘. nFlags: 调整布局标识位, XC_AdjustLayout_ nAdjustNo:
func (*Element) SetRectEx ¶
func (e *Element) SetRectEx(x int, y int, cx int, cy int, bRedraw bool, nFlags int, nAdjustNo int) int
元素_置坐标扩展, 如果坐标未改变返回0, 如果大小改变返回2(触发XE_SIZE), 否则返回1 x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. bRedraw: 是否重绘. nFlags: 调整布局标识位, XC_AdjustLayout_ nAdjustNo:
func (*Element) SetRectLogic ¶
元素_置逻辑坐标, 如果坐标未改变返回0, 如果大小改变返回2(触发XE_SIZE), 否则返回1 pRect: 坐标. bRedraw: 是否重绘. nFlags: 参数将被带入XE_SIZE ,XE_ADJUSTLAYOUT 事件回调.xc_adjustLayout_ nAdjustNo:
func (*Element) SetTextColor ¶
元素_置文本颜色 color: RGB颜色值. alpha: 透明度.
func (*Element) SetToolTip ¶
元素_置工具提示, 设置工具提示内容 pText: 工具提示内容.
func (*Element) SetToolTipEx ¶
元素_置工具提示扩展, 设置工具提示内容 pText: 工具提示内容. nTextAlign: 文本对齐方式, TextFormatFlag_, TextAlignFlag_, TextTrimming_
func (*Element) SetXCTimer ¶
元素_置炫彩定时器, 设置元素定时器 nIDEvent: 事件ID. uElapse: 延时毫秒.
func (*Element) SetZOrderEx ¶
元素_置Z序扩展, 设置元素Z序 hDestEle: 目标元素. nType: 类型.
type LayoutEle ¶ added in v0.0.4
type LayoutEle struct {
Element
}
布局元素
func NewLayout ¶ added in v0.0.4
布局_创建, 创建布局元素 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父为窗口句柄或元素句柄.
func NewLayoutEleByHandle ¶ added in v1.0.1
从句柄创建对象
func NewLayoutEleByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewLayoutEleByUID ¶ added in v1.0.1
从UID创建对象, 失败返回nil
func NewLayoutEleByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func NewLayoutEx ¶ added in v0.0.4
布局_创建扩展, 创建布局元素 hParent: 父为窗口句柄或元素句柄.
func (*LayoutEle) EnableAutoWrap ¶ added in v0.0.6
布局盒子_启用自动换行 bEnable: 是否启用
func (*LayoutEle) EnableHorizon ¶ added in v0.0.6
布局盒子_启用水平 bEnable: 是否启用
func (*LayoutEle) EnableLayout ¶ added in v0.0.4
布局_启用, 启用布局功能 bEnable: 是否启用.
func (*LayoutEle) EnableOverflowHide ¶ added in v0.0.6
布局盒子_启用溢出隐藏 bEnable: 是否启用
func (*LayoutEle) GetHeightIn ¶ added in v0.0.4
布局_取内高度, 获取高度,不包含内边距大小
func (*LayoutEle) GetWidthIn ¶ added in v0.0.4
布局_取内宽度, 获取宽度,不包含内边距大小
func (*LayoutEle) IsEnableLayout ¶ added in v0.0.4
布局_判断启用, 是否已经启用布局功能
func (*LayoutEle) SetAlignBaseline ¶ added in v0.0.6
布局盒子_置对齐基线 nAlign: 对齐方式
func (*LayoutEle) SetSpaceRow ¶ added in v0.0.6
布局盒子_置行距 nSpace: 行间距大小
func (*LayoutEle) ShowLayoutFrame ¶ added in v0.0.4
布局_显示布局边界, 显示布局边界 bEnable: 是否显示.
type LayoutFrame ¶ added in v0.0.4
type LayoutFrame struct {
Element
}
布局框架
func NewLayoutFrame ¶ added in v0.0.4
布局框架_创建 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父为窗口句柄或元素句柄.
func NewLayoutFrameByHandle ¶ added in v1.0.1
func NewLayoutFrameByHandle(handle int) *LayoutFrame
从句柄创建对象
func NewLayoutFrameByName ¶ added in v1.0.1
func NewLayoutFrameByName(name string) *LayoutFrame
从name创建对象, 失败返回nil
func NewLayoutFrameByUID ¶ added in v1.0.1
func NewLayoutFrameByUID(nUID int) *LayoutFrame
从UID创建对象, 失败返回nil
func NewLayoutFrameByUIDName ¶ added in v1.0.1
func NewLayoutFrameByUIDName(name string) *LayoutFrame
从UID名称创建对象, 失败返回nil
func (*LayoutFrame) EnableAutoWrap ¶ added in v0.0.6
func (l *LayoutFrame) EnableAutoWrap(bEnable bool) int
布局盒子_启用自动换行 bEnable: 是否启用
func (*LayoutFrame) EnableHorizon ¶ added in v0.0.6
func (l *LayoutFrame) EnableHorizon(bEnable bool) int
布局盒子_启用水平 bEnable: 是否启用
func (*LayoutFrame) EnableOverflowHide ¶ added in v0.0.6
func (l *LayoutFrame) EnableOverflowHide(bEnable bool) int
布局盒子_启用溢出隐藏 bEnable: 是否启用
func (*LayoutFrame) SetAlignBaseline ¶ added in v0.0.6
func (l *LayoutFrame) SetAlignBaseline(nAlign int) int
布局盒子_置对齐基线 nAlign: 对齐方式
func (*LayoutFrame) SetAlignH ¶ added in v0.0.6
func (l *LayoutFrame) SetAlignH(nAlign int) int
布局盒子_置水平对齐 nAlign: 对齐方式
func (*LayoutFrame) SetAlignV ¶ added in v0.0.6
func (l *LayoutFrame) SetAlignV(nAlign int) int
布局盒子_置垂直对齐 nAlign: 对齐方式
func (*LayoutFrame) SetSpace ¶ added in v0.0.6
func (l *LayoutFrame) SetSpace(nSpace int) int
布局盒子_置间距 nSpace: 项间距大小
func (*LayoutFrame) SetSpaceRow ¶ added in v0.0.6
func (l *LayoutFrame) SetSpaceRow(nSpace int) int
布局盒子_置行距 nSpace: 行间距大小
func (*LayoutFrame) ShowLayoutFrame ¶ added in v0.0.4
func (l *LayoutFrame) ShowLayoutFrame(bEnable bool) int
布局框架_显示布局边界 bEnable: 是否启用
type List ¶ added in v0.0.2
type List struct {
Element
}
列表
func NewList ¶ added in v1.0.0
列表_创建, 创建列表元素 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素
func NewListByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*List) AddColumnImage ¶ added in v0.0.2
列表_添加列图片 nWidth: pName: hImage:
func (*List) AddColumnText ¶ added in v0.0.2
列表_添加列文本 nWidth: pName: pText:
func (*List) AddItemBkBorder ¶ added in v0.0.2
列表_添加项背景边框, 添加项背景内容边框 nState: 项状态. color: RGB颜色. alpha: 透明度. width: 线宽.
func (*List) AddItemBkFill ¶ added in v0.0.2
列表_添加项背景填充, 添加项背景内容填充 nState: 项状态. color: RGB颜色. alpha: 透明度.
func (*List) AddItemBkImage ¶ added in v0.0.2
列表_添加项背景图片, 添加项背景内容图片 nState: 项状态. hImage: 图片句柄.
func (*List) AddItemImage ¶ added in v0.0.2
列表_添加项图片 hImage:
func (*List) AddItemImageEx ¶ added in v0.0.2
列表_添加项图片扩展 pName: hImage:
func (*List) AddItemText ¶ added in v0.0.2
列表_添加项文本 pText:
func (*List) AddItemTextEx ¶ added in v0.0.2
列表_添加项文本扩展 pName: pText:
func (*List) AddSelectItem ¶ added in v0.0.2
列表_添加选择项 iItem: 项索引
func (*List) BindAdapter ¶ added in v0.0.2
列表_绑定数据适配器 hAdapter: 数据适配器句柄 XAdTable.
func (*List) BindAdapterHeader ¶ added in v0.0.2
列表_列表头绑定数据适配器 hAdapter: 数据适配器句柄 XAdMap.
func (*List) CancelSelectAll ¶ added in v0.0.2
列表_取消全部选择项, 取消选择所有项(这里的项可以理解为行)
func (*List) CancelSelectItem ¶ added in v0.0.2
列表_取消选择项, 取消选择指定项(这里的项可以理解为行) iItem: 项索引.
func (*List) ClearItemBkInfo ¶ added in v0.0.2
列表_清空项背景对象, 清空项背景内容; 如果背景没有内容, 将使用系统默认内容, 以便保证背景正确.
func (*List) CreateAdapter ¶ added in v0.0.2
列表_创建数据适配器, 创建数据适配器,根据绑定的项模板初始化数据适配器的列, 返回适配器句柄.
func (*List) CreateAdapterHeader ¶ added in v0.0.2
列表_列表头创建数据适配器, 创建数据适配器,根据绑定的项模板初始化数据适配器的列, 返回适配器句柄.
func (*List) DeleteColumn ¶ added in v0.0.2
列表_删除列 iItem: 项索引.
func (*List) DeleteColumnAll ¶ added in v0.0.2
列表_删除全部列, 删除所有的列, 仅删除List的, 数据适配器的列不变
func (*List) DeleteColumnAll_AD ¶ added in v0.0.2
列表_删除列全部AD
func (*List) DeleteItemEx ¶ added in v0.0.2
列表_删除项扩展 iItem: nCount:
func (*List) EnableDragChangeColumnWidth ¶ added in v0.0.2
列表_启用拖动更改列宽, 启用拖动改变列宽度 bEnable: 是否启用.
func (*List) EnableFixedRowHeight ¶ added in v0.0.2
列表_启用固定行高 bEnable: 是否启用
func (*List) EnableItemBkFullRow ¶ added in v0.0.2
列表_启用项背景全行模式, 启用项背景全行填充模式 bFull: 是否启用.
func (*List) EnableMultiSel ¶ added in v0.0.2
列表_启用多选, 启用或关闭多选功能 bEnable: 是否启用.
func (*List) EnableVScrollBarTop ¶ added in v0.0.2
列表_启用垂直滚动条顶部对齐 bTop: 是否启用.
func (*List) EnableVirtualTable ¶ added in v0.0.2
列表_启用虚表 bEnable: 是否启用
func (*List) EnablemTemplateReuse ¶ added in v0.0.2
列表_启用模板复用 bEnable: 是否启用
func (*List) Event_LIST_DRAWITEM ¶ added in v0.0.5
func (l *List) Event_LIST_DRAWITEM(pFun XE_LIST_DRAWITEM) bool
列表元素,绘制项.
func (*List) Event_LIST_DRAWITEM1 ¶ added in v0.0.5
func (l *List) Event_LIST_DRAWITEM1(pFun XE_LIST_DRAWITEM1) bool
列表元素,绘制项.
func (*List) Event_LIST_HEADER_CLICK ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_CLICK(pFun XE_LIST_HEADER_CLICK) bool
列表元素,列表头项点击事件.
func (*List) Event_LIST_HEADER_CLICK1 ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_CLICK1(pFun XE_LIST_HEADER_CLICK1) bool
列表元素,列表头项点击事件.
func (*List) Event_LIST_HEADER_DRAWITEM ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_DRAWITEM(pFun XE_LIST_HEADER_DRAWITEM) bool
列表元素绘制列表头项.
func (*List) Event_LIST_HEADER_DRAWITEM1 ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_DRAWITEM1(pFun XE_LIST_HEADER_DRAWITEM1) bool
列表元素绘制列表头项.
func (*List) Event_LIST_HEADER_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_TEMP_ADJUST_COORDINATE(pFun XE_LIST_HEADER_TEMP_ADJUST_COORDINATE) bool
列表元素,列表头项模板调整坐标. 已停用
func (*List) Event_LIST_HEADER_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_TEMP_ADJUST_COORDINATE1(pFun XE_LIST_HEADER_TEMP_ADJUST_COORDINATE1) bool
列表元素,列表头项模板调整坐标. 已停用
func (*List) Event_LIST_HEADER_TEMP_CREATE ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_TEMP_CREATE(pFun XE_LIST_HEADER_TEMP_CREATE) bool
列表元素,列表头项模板创建.
func (*List) Event_LIST_HEADER_TEMP_CREATE1 ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_TEMP_CREATE1(pFun XE_LIST_HEADER_TEMP_CREATE1) bool
列表元素,列表头项模板创建.
func (*List) Event_LIST_HEADER_TEMP_CREATE_END ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_TEMP_CREATE_END(pFun XE_LIST_HEADER_TEMP_CREATE_END) bool
列表元素,列表头项模板创建完成事件.
func (*List) Event_LIST_HEADER_TEMP_CREATE_END1 ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_TEMP_CREATE_END1(pFun XE_LIST_HEADER_TEMP_CREATE_END1) bool
列表元素,列表头项模板创建完成事件.
func (*List) Event_LIST_HEADER_TEMP_DESTROY ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_TEMP_DESTROY(pFun XE_LIST_HEADER_TEMP_DESTROY) bool
列表元素,列表头项模板销毁.
func (*List) Event_LIST_HEADER_TEMP_DESTROY1 ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_TEMP_DESTROY1(pFun XE_LIST_HEADER_TEMP_DESTROY1) bool
列表元素,列表头项模板销毁.
func (*List) Event_LIST_HEADER_WIDTH_CHANGE ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_WIDTH_CHANGE(pFun XE_LIST_HEADER_WIDTH_CHANGE) bool
列表元素,列表头项宽度改变事件.
func (*List) Event_LIST_HEADER_WIDTH_CHANGE1 ¶ added in v0.0.5
func (l *List) Event_LIST_HEADER_WIDTH_CHANGE1(pFun XE_LIST_HEADER_WIDTH_CHANGE1) bool
列表元素,列表头项宽度改变事件.
func (*List) Event_LIST_SELECT ¶ added in v0.0.5
func (l *List) Event_LIST_SELECT(pFun XE_LIST_SELECT) bool
列表元素,项选择事件.
func (*List) Event_LIST_SELECT1 ¶ added in v0.0.5
func (l *List) Event_LIST_SELECT1(pFun XE_LIST_SELECT1) bool
列表元素,项选择事件.
func (*List) Event_LIST_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
func (l *List) Event_LIST_TEMP_ADJUST_COORDINATE(pFun XE_LIST_TEMP_ADJUST_COORDINATE) bool
列表元素,项模板调整坐标. 已停用
func (*List) Event_LIST_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
func (l *List) Event_LIST_TEMP_ADJUST_COORDINATE1(pFun XE_LIST_TEMP_ADJUST_COORDINATE1) bool
列表元素,项模板调整坐标. 已停用
func (*List) Event_LIST_TEMP_CREATE ¶ added in v0.0.5
func (l *List) Event_LIST_TEMP_CREATE(pFun XE_LIST_TEMP_CREATE) bool
列表元素-项模板创建事件,模板复用机制需先启用;替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
func (*List) Event_LIST_TEMP_CREATE1 ¶ added in v0.0.5
func (l *List) Event_LIST_TEMP_CREATE1(pFun XE_LIST_TEMP_CREATE1) bool
列表元素-项模板创建事件,模板复用机制需先启用;替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
func (*List) Event_LIST_TEMP_CREATE_END ¶ added in v0.0.5
func (l *List) Event_LIST_TEMP_CREATE_END(pFun XE_LIST_TEMP_CREATE_END) bool
列表元素-项模板创建完成事件,模板复用机制需先启用;不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
func (*List) Event_LIST_TEMP_CREATE_END1 ¶ added in v0.0.5
func (l *List) Event_LIST_TEMP_CREATE_END1(pFun XE_LIST_TEMP_CREATE_END1) bool
列表元素-项模板创建完成事件,模板复用机制需先启用;不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
func (*List) Event_LIST_TEMP_DESTROY ¶ added in v0.0.5
func (l *List) Event_LIST_TEMP_DESTROY(pFun XE_LIST_TEMP_DESTROY) bool
列表元素,项模板销毁.
func (*List) Event_LIST_TEMP_DESTROY1 ¶ added in v0.0.5
func (l *List) Event_LIST_TEMP_DESTROY1(pFun XE_LIST_TEMP_DESTROY1) bool
列表元素,项模板销毁.
func (*List) GetAdapterHeader ¶ added in v0.0.2
列表_列表头获取数据适配器, 获取列表头数据适配器句柄
func (*List) GetColumnWidth ¶ added in v0.0.2
列表_取列宽度 iColumn: 列索引.
func (*List) GetHeaderHELE ¶ added in v0.0.2
列表_取列表头, 获取列表头元素, 返回列表头元素句柄
func (*List) GetHeaderItemIndexFromHXCGUI ¶ added in v0.0.2
列表_取列表头对象所在行, 列表头, 获取当前对象所在模板实例, 属于列表头中哪一个项. 成功返回项索引, 否则返回XC_ID_ERROR. hXCGUI: 对象句柄.
func (*List) GetHeaderTemplateObject ¶ added in v0.0.2
列表_取列表头模板对象, 列表头, 通过模板项ID, 获取实例化模板项ID对应的对象句柄 iItem: 列表头项ID. nTempItemID: 模板项ID.
func (*List) GetItemBkInfoCount ¶ added in v0.0.2
列表_取项背景对象数量, 成功返回背景内容数量, 否则返回XC_ID_ERROR
func (*List) GetItemData ¶ added in v0.0.2
列表_取项数据, 获取项用户数据 iItem: 项索引. iSubItem: 子项索引.
func (*List) GetItemFloat ¶ added in v0.0.2
列表_取项浮点值 iItem: iColumn: pOutValue:
func (*List) GetItemFloatEx ¶ added in v0.0.2
列表_取项浮点值扩展 iItem: pName: pOutValue:
func (*List) GetItemHeightDefault ¶ added in v0.0.2
列表_取项默认高度 pHeight: 高度. pSelHeight: 选中时高度.
func (*List) GetItemImage ¶ added in v0.0.2
列表_取项图片 iItem: iColumn:
func (*List) GetItemImageEx ¶ added in v0.0.2
列表_取项图片扩展 iItem: pName:
func (*List) GetItemIndexFromHXCGUI ¶ added in v0.0.2
列表_取对象所在行, 获取当前对象所在模板实例, 属于列表中哪一个项. 成功返回项索引, 否则返回XC_ID_ERROR. hXCGUI: 对象句柄, UI元素句柄或形状对象句柄
func (*List) GetItemInt ¶ added in v0.0.2
列表_取项整数值 iItem: iColumn: pOutValue:
func (*List) GetItemIntEx ¶ added in v0.0.2
列表_取项整数值扩展 iItem: pName: pOutValue:
func (*List) GetItemText ¶ added in v0.0.2
列表_取项文本 iItem: iColumn:
func (*List) GetItemTextEx ¶ added in v0.0.2
列表_取项文本扩展 iItem: pName:
func (*List) GetSelectAll ¶ added in v0.0.2
列表_取全部选择, 获取全部选择的行, 返回行数量 pArray: 接收行索引数组. nArraySize: 数组大小.
func (*List) GetSelectItemCount ¶ added in v0.0.2
列表_取选择项数量, 获取选择项数量
func (*List) GetTemplateObject ¶ added in v0.0.2
列表_取项模板对象, 通过模板项ID, 获取实例化模板项ID对应的对象句柄 iItem: 项索引. iSubItem: 子项索引. nTempItemID: 模板项itemID.
func (*List) GetVisibleRowRange ¶ added in v0.0.2
列表_取可视行范围 piStart: 开始行索引. piEnd: 结束行索引.
func (*List) HitTestOffset ¶ added in v0.0.2
列表_测试点击项扩展, 检查坐标点所在项, 自动添加滚动视图偏移量 pPt: 坐标点. piItem: 项索引. piSubItem: 子项索引.
func (*List) InsertColumn ¶ added in v0.0.2
列表_插入列, 返回插入位置索引 width: 列宽度. iItem: 插入位置索引.
func (*List) InsertItemImage ¶ added in v0.0.2
列表_插入项图片 iItem: hImage:
func (*List) InsertItemImageEx ¶ added in v0.0.2
列表_插入项图片扩展 iItem: pName: hImage:
func (*List) InsertItemText ¶ added in v0.0.2
列表_插入项文本 iItem: pValue:
func (*List) InsertItemTextEx ¶ added in v0.0.2
列表_插入项文本扩展 iItem: pName: pValue:
func (*List) RefreshItem ¶ added in v0.0.2
列表_刷新指定项, 刷新指定项模板, 以便更新UI iItem: 项索引.
func (*List) SetColumnMinWidth ¶ added in v0.0.2
列表_置列最小宽度 iItem: 列索引. width: 宽度.
func (*List) SetColumnWidth ¶ added in v0.0.2
列表_置列宽 iItem: 列索引. width: 宽度.
func (*List) SetColumnWidthFixed ¶ added in v0.0.2
列表_置列宽度固定 iColumn: 列索引. bFixed: 是否固定宽度.
func (*List) SetDrawItemBkFlags ¶ added in v0.0.2
列表_置绘制项背景标志, 设置是否绘制指定状态下项的背景 nFlags: 标志位, List_DrawItemBk_Flag_
func (*List) SetHeaderHeight ¶ added in v0.0.2
列表_置列表头高度 height: 高度.
func (*List) SetItemData ¶ added in v0.0.2
列表_置项数据, 设置项用户数据 iItem: 项索引. iSubItem: 子项索引. data: 用户数据.
func (*List) SetItemFloat ¶ added in v0.0.2
列表_置项浮点值 iItem: iColumn: fFloat:
func (*List) SetItemFloatEx ¶ added in v0.0.2
列表_置项浮点值扩展 iItem: pName: fFloat:
func (*List) SetItemHeightDefault ¶ added in v0.0.2
列表_置项默认高度 nHeight: 高度. nSelHeight: 选中时高度.
func (*List) SetItemImage ¶ added in v0.0.2
列表_置项图片 iItem: iColumn: hImage:
func (*List) SetItemImageEx ¶ added in v0.0.2
列表_置项图片扩展 iItem: pName: hImage:
func (*List) SetItemInt ¶ added in v0.0.2
列表_置项指数值 iItem: iColumn: nValue:
func (*List) SetItemIntEx ¶ added in v0.0.2
列表_置项整数值扩展 iItem: pName: nValue:
func (*List) SetItemTemplate ¶ added in v0.0.2
列表_置项模板, 设置列表项模板 hTemp: 模板句柄.
func (*List) SetItemTemplateXML ¶ added in v0.0.2
列表_置项模板文件, 设置项布局模板文件 pXmlFile: 文件名.
func (*List) SetItemTemplateXMLFromString ¶ added in v0.0.2
列表_置项模板从字符串, 设置项布局模板文件 pStringXML: 字符串指针.
func (*List) SetItemText ¶ added in v0.0.2
列表_置项文本 iItem: iColumn: pText:
func (*List) SetItemTextEx ¶ added in v0.0.2
列表_置项文本扩展 iItem: pName: pText:
func (*List) SetLockColumnLeft ¶ added in v0.0.2
列表_置锁定列左侧, 锁定列, 设置左侧锁定列分界列索引 iColumn: 列索引, -1代表不锁定
func (*List) SetLockColumnRight ¶ added in v0.0.2
列表_置锁定列右侧 iColumn: 列索引, -1代表不锁定. 暂时只支持锁定末尾列
func (*List) SetLockRowBottom ¶ added in v0.0.2
列表_置锁定行底部, 设置是否锁定末尾行 bLock: 是否锁定.
func (*List) SetLockRowBottomOverlap ¶ added in v0.0.2
列表_置锁定行底部重叠 bOverlap: 是否重叠
func (*List) SetRowSpace ¶ added in v0.0.2
列表_置行间距 nSpace: 行间距大小.
func (*List) SetSelectItem ¶ added in v0.0.2
列表_置选择项 iItem: 项索引.
func (*List) SetSort ¶ added in v0.0.2
列表_置排序, 设置排序属性 iColumn: 列索引. iColumnAdapter: 需要排序的数据在数据适配器中的列索引. bEnable: 是否启用排序功能.
func (*List) SetVirtualRowCount ¶ added in v0.0.2
列表_置虚表行数 nRowCount: 行数
func (*List) VisibleItem ¶ added in v0.0.2
列表_显示指定项, 滚动视图让指定项可见 iItem: 项索引.
type ListBox ¶ added in v0.0.2
type ListBox struct {
Element
}
列表框
func NewListBox ¶ added in v0.0.2
列表框_创建, 创建列表框元素 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素
func NewListBoxByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewListBoxByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*ListBox) AddItemBkBorder ¶ added in v0.0.2
列表框_添加项背景边框, 添加项背景内容边框 nState: 项状态. color: RGB颜色. alpha: 透明度. width: 线宽.
func (*ListBox) AddItemBkFill ¶ added in v0.0.2
列表框_添加项背景填充, 添加项背景内容填充 nState: 项状态. color: RGB颜色. alpha: 透明度.
func (*ListBox) AddItemBkImage ¶ added in v0.0.2
列表框_添加项背景图片, 添加项背景内容图片 nState: 项状态. hImage: 图片句柄.
func (*ListBox) AddItemImage ¶ added in v0.0.2
列表框_添加项图片, XAdTable_AddItemImage hImage:
func (*ListBox) AddItemImageEx ¶ added in v0.0.2
列表框_添加项图片扩展, XAdTable_AddItemImageEx pName: hImage:
func (*ListBox) AddItemText ¶ added in v0.0.2
列表框_添加项文本, XAdTable_AddItemText, 返回项索引 pText:
func (*ListBox) AddItemTextEx ¶ added in v0.0.2
列表框_添加项文本扩展, XAdTable_AddItemTextEx pName: pText:
func (*ListBox) AddSelectItem ¶ added in v0.0.2
列表框_添加选择项 iItem: 项索引
func (*ListBox) BindAdapter ¶ added in v0.0.2
列表框_绑定数据适配器, 绑定数据适配器 hAdapter: 数据适配器句柄 XAdTable.
func (*ListBox) CancelSelectAll ¶ added in v0.0.2
列表框_取消选择全部, 如果之前有选择状态的项返回TRUE, 此时可以更新UI, 否则返回FALSE
func (*ListBox) CancelSelectItem ¶ added in v0.0.2
列表框_取消选择项 iItem: 项索引.
func (*ListBox) ClearItemBkInfo ¶ added in v0.0.2
列表框_清空项背景对象, 清空项背景内容; 如果背景没有内容,将使用系统默认内容,以便保证背景正确
func (*ListBox) CreateAdapter ¶ added in v0.0.2
列表框_创建数据适配器, 创建数据适配器并绑定, 根据绑定的项模板初始化数据适配器的列, 返回适配器句柄
func (*ListBox) DeleteItem ¶ added in v0.0.2
列表框_删除项 iItem:
func (*ListBox) DeleteItemEx ¶ added in v0.0.2
列表框_删除项扩展 iItem: nCount:
func (*ListBox) EnableFixedRowHeight ¶ added in v0.0.2
列表框_启用固定行高 bEnable: 是否启用
func (*ListBox) EnableMultiSel ¶ added in v0.0.2
列表框_启用多选, 是否启用多行选择功能 bEnable: 是否启用.
func (*ListBox) EnableVirtualTable ¶ added in v0.0.2
列表框_启用虚表 bEnable: 是否启用
func (*ListBox) EnablemTemplateReuse ¶ added in v0.0.2
列表框_启用模板复用 bEnable: 是否启用
func (*ListBox) Event_LISTBOX_DRAWITEM ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_DRAWITEM(pFun XE_LISTBOX_DRAWITEM) bool
列表框元素,项绘制事件.
func (*ListBox) Event_LISTBOX_DRAWITEM1 ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_DRAWITEM1(pFun XE_LISTBOX_DRAWITEM1) bool
列表框元素,项绘制事件.
func (*ListBox) Event_LISTBOX_SELECT ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_SELECT(pFun XE_LISTBOX_SELECT) bool
列表框元素,项选择事件.
func (*ListBox) Event_LISTBOX_SELECT1 ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_SELECT1(pFun XE_LISTBOX_SELECT1) bool
列表框元素,项选择事件.
func (*ListBox) Event_LISTBOX_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_TEMP_ADJUST_COORDINATE(pFun XE_LISTBOX_TEMP_ADJUST_COORDINATE) bool
列表框元素,项模板调整坐标. 已停用
func (*ListBox) Event_LISTBOX_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_TEMP_ADJUST_COORDINATE1(pFun XE_LISTBOX_TEMP_ADJUST_COORDINATE1) bool
列表框元素,项模板调整坐标. 已停用
func (*ListBox) Event_LISTBOX_TEMP_CREATE ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_TEMP_CREATE(pFun XE_LISTBOX_TEMP_CREATE) bool
列表框元素-项模板创建事件, 模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
func (*ListBox) Event_LISTBOX_TEMP_CREATE1 ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_TEMP_CREATE1(pFun XE_LISTBOX_TEMP_CREATE1) bool
列表框元素-项模板创建事件, 模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
func (*ListBox) Event_LISTBOX_TEMP_CREATE_END ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_TEMP_CREATE_END(pFun XE_LISTBOX_TEMP_CREATE_END) bool
列表框元素-项模板创建完成事件,模板复用机制需先启用;不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
func (*ListBox) Event_LISTBOX_TEMP_CREATE_END1 ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_TEMP_CREATE_END1(pFun XE_LISTBOX_TEMP_CREATE_END1) bool
列表框元素-项模板创建完成事件,模板复用机制需先启用;不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
func (*ListBox) Event_LISTBOX_TEMP_DESTROY ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_TEMP_DESTROY(pFun XE_LISTBOX_TEMP_DESTROY) bool
列表框元素,项模板销毁.
func (*ListBox) Event_LISTBOX_TEMP_DESTROY1 ¶ added in v0.0.5
func (l *ListBox) Event_LISTBOX_TEMP_DESTROY1(pFun XE_LISTBOX_TEMP_DESTROY1) bool
列表框元素,项模板销毁.
func (*ListBox) GetAdapter ¶ added in v0.0.2
列表框_取数据适配器, 获取绑定的数据适配器, 返回数据适配器句柄
func (*ListBox) GetCountColumn_AD ¶ added in v0.0.2
列表框_取列数量AD
func (*ListBox) GetItemBkInfoCount ¶ added in v0.0.2
列表框_取项背景对象数量, 获取背景内容数量, 成功返回背景内容数量, 否则返回XC_ID_ERROR
func (*ListBox) GetItemData ¶ added in v0.0.2
列表框_取项数据, 获取项用户数据 iItem: 项索引.
func (*ListBox) GetItemFloat ¶ added in v0.0.2
列表框_取项浮点值 iItem: iColumn: pOutValue:
func (*ListBox) GetItemFloatEx ¶ added in v0.0.2
列表框_取项浮点值扩展 iItem: pName: pOutValue:
func (*ListBox) GetItemHeightDefault ¶ added in v0.0.2
列表框_取项默认高度 pHeight: 高度. pSelHeight: 选中时高度.
func (*ListBox) GetItemImage ¶ added in v0.0.2
列表框_取项图片 iItem: iColumn:
func (*ListBox) GetItemImageEx ¶ added in v0.0.2
列表框_取项图片扩展 iItem: pName:
func (*ListBox) GetItemIndexFromHXCGUI ¶ added in v0.0.2
列表框_取所在行索引, 获取当前对象所在模板实例, 属于列表中哪一个项(行). 成功返回项索引, 否则返回XC_ID_ERROR. hXCGUI: 对象句柄, UI元素句柄或形状对象句柄
func (*ListBox) GetItemInfo ¶ added in v0.0.2
func (l *ListBox) GetItemInfo(iItem int, pItem *xc.ListBox_Item_Info_) bool
列表框_取项背景信息, 获取项信息 iItem: 项索引. pItem: 项信息.
func (*ListBox) GetItemInt ¶ added in v0.0.2
列表框_取项整数值 iItem: iColumn: pOutValue:
func (*ListBox) GetItemIntEx ¶ added in v0.0.2
列表框_取项整数值扩展 iItem: pName: pOutValue:
func (*ListBox) GetItemMouseStay ¶ added in v0.0.2
列表框_取鼠标停留项, 返回鼠标所在项
func (*ListBox) GetItemText ¶ added in v0.0.2
列表框_取项文本 iItem: iColumn:
func (*ListBox) GetItemTextEx ¶ added in v0.0.2
列表框_取项文本扩展 iItem: pName:
func (*ListBox) GetSelectAll ¶ added in v0.0.2
列表框_取全部选择, 获取所有选择项, 返回接收数量 pArray: 数组缓冲区. nArraySize: 数组大小.
func (*ListBox) GetSelectCount ¶ added in v0.0.2
列表框_取选择项数量, 获取选择项数量
func (*ListBox) GetSelectItem ¶ added in v0.0.2
列表框_取选择项, 返回项索引
func (*ListBox) GetTemplateObject ¶ added in v0.0.2
列表框_取模板对象, 通过模板项ID, 获取实例化模板项ID对应的对象句柄, 成功返回对象句柄, 否则返回NULL iItem: 项索引. nTempItemID: 模板项ID.
func (*ListBox) GetVisibleRowRange ¶ added in v0.0.2
列表框_取可视行范围, 获取当前可见行范围 piStart: 开始行索引 piEnd: 结束行索引
func (*ListBox) HitTestOffset ¶ added in v0.0.2
列表框_测试点击项扩展, 检测坐标点所在项, 自动添加滚动视图偏移量, 返回项索引 pPt: 坐标点.
func (*ListBox) InsertItemImage ¶ added in v0.0.2
列表框_插入项图片 iItem: hImage:
func (*ListBox) InsertItemImageEx ¶ added in v0.0.2
列表框_插入项图片扩展 iItem: pName: hImage:
func (*ListBox) InsertItemText ¶ added in v0.0.2
列表框_插入项文本 iItem: pValue:
func (*ListBox) InsertItemTextEx ¶ added in v0.0.2
列表框_插入项文本扩展 iItem: pName: pValue:
func (*ListBox) RefreshItem ¶ added in v0.0.2
列表框_刷新指定项, 刷新指定项模板, 以便更新UI iItem: 项索引.
func (*ListBox) SetDrawItemBkFlags ¶ added in v0.0.2
列表框_置绘制项背景标志, 设置是否绘制指定状态下项的背景 nFlags: 标志位, List_DrawItemBk_Flag_
func (*ListBox) SetItemData ¶ added in v0.0.2
列表框_置项数据, 设置项用户数据 iItem: 想索引. nUserData: 用户数据.
func (*ListBox) SetItemFloat ¶ added in v0.0.2
列表框_置项浮点值 iItem: iColumn: fFloat:
func (*ListBox) SetItemFloatEx ¶ added in v0.0.2
列表框_置项浮点值扩展 iItem: pName: fFloat:
func (*ListBox) SetItemHeightDefault ¶ added in v0.0.2
列表框_置项默认高度 nHeight: 项高度. nSelHeight: 选中项高度.
func (*ListBox) SetItemImage ¶ added in v0.0.2
列表框_置项图片 iItem: iColumn: hImage:
func (*ListBox) SetItemImageEx ¶ added in v0.0.2
列表框_置项图片扩展 iItem: pName: hImage:
func (*ListBox) SetItemInfo ¶ added in v0.0.2
func (l *ListBox) SetItemInfo(iItem int, pItem *xc.ListBox_Item_Info_) bool
列表框_置项信息 iItem: 项索引. pItem: 项信息.
func (*ListBox) SetItemInt ¶ added in v0.0.2
列表框_置项整数值 iItem: iColumn: nValue:
func (*ListBox) SetItemIntEx ¶ added in v0.0.2
列表框_置项整数值扩展 iItem: pName: nValue:
func (*ListBox) SetItemTemplate ¶ added in v0.0.2
列表框_置项模板, 设置列表项模板 hTemp: 模板句柄
func (*ListBox) SetItemTemplateXML ¶ added in v0.0.2
列表框_置项模板文件, 设置列表项模板文件 pXmlFile: 文件名.
func (*ListBox) SetItemTemplateXMLFromString ¶ added in v0.0.2
列表框_置项模板从字符串, 设置项布局模板文件 pStringXML: 字符串指针.
func (*ListBox) SetItemText ¶ added in v0.0.2
列表框_置项文本 iItem: iColumn: pText:
func (*ListBox) SetItemTextEx ¶ added in v0.0.2
列表框_置项文本扩展 iItem: pName: pText:
func (*ListBox) SetRowSpace ¶ added in v0.0.2
列表框_置行间距 nSpace: 间距大小.
func (*ListBox) SetSelectItem ¶ added in v0.0.2
列表框_置选择项, 设置选择选 iItem: 项索引.
func (*ListBox) SetVirtualRowCount ¶ added in v0.0.2
列表框_置虚表行数 nRowCount: 行数
func (*ListBox) Sort ¶ added in v0.0.2
列表框_排序 iColumnAdapter: 需要排序的数据在数据适配器中所属列索引. bAscending: 升序(TRUE)或降序(FALSE).
func (*ListBox) VisibleItem ¶ added in v0.0.2
列表框_显示指定项, 滚动视图让指定项可见 iItem: 项索引.
type ListView ¶ added in v0.0.4
type ListView struct {
Element
}
列表视图
func NewListView ¶ added in v0.0.4
列表视_创建 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
func NewListViewByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewListViewByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*ListView) AddItemBkBorder ¶ added in v0.0.4
列表视_添加项背景边框 nState: 项状态. color: RGB颜色. alpha: 透明度. width: 线宽.
func (*ListView) AddItemBkFill ¶ added in v0.0.4
列表视_添加项背景填充 nState: 项状态. color: RGB颜色. alpha: 透明度.
func (*ListView) AddItemBkImage ¶ added in v0.0.4
列表视_添加项背景图片 nState: 项状态. hImage: 图片句柄.
func (*ListView) AddSelectItem ¶ added in v0.0.4
列表视_添加选择项 iGroup: 组索引 iItem: 项索引
func (*ListView) BindAdapter ¶ added in v0.0.4
列表视_绑定数据适配器 hAdapter: 数据适配器XAdListView.
func (*ListView) CancelSelectAll ¶ added in v0.0.4
列表视_取消选择项全部, 取消选择所有项
func (*ListView) ClearItemBkInfo ¶ added in v0.0.4
列表视_清空项背景对象, 清空项背景内容; 如果背景没有内容, 将使用系统默认内容, 以便保证背景正确.
func (*ListView) CreateAdapter ¶ added in v0.0.4
列表视_创建数据适配器, 创建数据适配器,根据绑定的项模板初始化数据适配器的列, 返回适配器句柄.
func (*ListView) DeleteColumnGroup ¶ added in v0.0.4
列表视_组删除列 iColumn: 列索引
func (*ListView) DeleteColumnItem ¶ added in v0.0.4
列表视_项删除列 iColumn: 列索引
func (*ListView) EnableMultiSel ¶ added in v0.0.4
列表视_启用多选 bEnable: 是否启用.
func (*ListView) EnableVirtualTable ¶ added in v0.0.4
列表视_启用虚表 bEnable: 是否启用
func (*ListView) EnablemTemplateReuse ¶ added in v0.0.4
列表视_启用模板复用 bEnable: 是否启用
func (*ListView) Event_LISTVIEW_DRAWITEM ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_DRAWITEM(pFun XE_LISTVIEW_DRAWITEM) bool
列表视元素,自绘项.
func (*ListView) Event_LISTVIEW_DRAWITEM1 ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_DRAWITEM1(pFun XE_LISTVIEW_DRAWITEM1) bool
列表视元素,自绘项.
func (*ListView) Event_LISTVIEW_EXPAND ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_EXPAND(pFun XE_LISTVIEW_EXPAND) bool
列表视元素,组展开收缩事件.
func (*ListView) Event_LISTVIEW_EXPAND1 ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_EXPAND1(pFun XE_LISTVIEW_EXPAND1) bool
列表视元素,组展开收缩事件.
func (*ListView) Event_LISTVIEW_SELECT ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_SELECT(pFun XE_LISTVIEW_SELECT) bool
列表视元素,项选择事件.
func (*ListView) Event_LISTVIEW_SELECT1 ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_SELECT1(pFun XE_LISTVIEW_SELECT1) bool
列表视元素,项选择事件.
func (*ListView) Event_LISTVIEW_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_TEMP_ADJUST_COORDINATE(pFun XE_LISTVIEW_TEMP_ADJUST_COORDINATE) bool
列表视元素,项模板调整坐标.已停用
func (*ListView) Event_LISTVIEW_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_TEMP_ADJUST_COORDINATE1(pFun XE_LISTVIEW_TEMP_ADJUST_COORDINATE1) bool
列表视元素,项模板调整坐标.已停用
func (*ListView) Event_LISTVIEW_TEMP_CREATE ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_TEMP_CREATE(pFun XE_LISTVIEW_TEMP_CREATE) bool
列表视元素-项模板创建事件,模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
func (*ListView) Event_LISTVIEW_TEMP_CREATE1 ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_TEMP_CREATE1(pFun XE_LISTVIEW_TEMP_CREATE1) bool
列表视元素-项模板创建事件,模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
func (*ListView) Event_LISTVIEW_TEMP_CREATE_END ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_TEMP_CREATE_END(pFun XE_LISTVIEW_TEMP_CREATE_END) bool
列表视元素-项模板创建完成事件,模板复用机制需先启用; 不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
func (*ListView) Event_LISTVIEW_TEMP_CREATE_END1 ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_TEMP_CREATE_END1(pFun XE_LISTVIEW_TEMP_CREATE_END1) bool
列表视元素-项模板创建完成事件,模板复用机制需先启用; 不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
func (*ListView) Event_LISTVIEW_TEMP_DESTROY ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_TEMP_DESTROY(pFun XE_LISTVIEW_TEMP_DESTROY) bool
列表视元素-项模板销毁, 模板复用机制需先启用;
func (*ListView) Event_LISTVIEW_TEMP_DESTROY1 ¶ added in v0.0.5
func (l *ListView) Event_LISTVIEW_TEMP_DESTROY1(pFun XE_LISTVIEW_TEMP_DESTROY1) bool
列表视元素-项模板销毁, 模板复用机制需先启用;
func (*ListView) ExpandGroup ¶ added in v0.0.4
列表视_展开组, 成功返回TRUE否则返回FALSE, 如果状态没有改变返回FALSE iGroup: 组索引. bExpand: 是否展开.
func (*ListView) GetAdapter ¶ added in v0.0.4
列表视_取数据适配器, 返回数据适配器句柄
func (*ListView) GetGroupUserData ¶ added in v0.0.4
列表视_取组用户数据 iGroup: 组索引.
func (*ListView) GetItemBkInfoCount ¶ added in v0.0.4
列表视_取项背景对象数量, 成功返回背景内容数量, 否则返回XC_ID_ERROR
func (*ListView) GetItemIDFromHXCGUI ¶ added in v0.0.4
列表视_取对象所在项, 获取当前对象所在模板实例, 属于列表视中哪一个项 hXCGUI: 对象句柄, UI元素句柄或形状对象句柄 piGroup: 接收组索引. piItem: 接收项索引.
func (*ListView) GetItemSize ¶ added in v0.0.4
列表视_取项大小 pSize: 接收返回大小.
func (*ListView) GetItemUserData ¶ added in v0.0.4
列表视_取项用户数据 iGroup: 组索引. iItem: 项索引.
func (*ListView) GetSelectAll ¶ added in v0.0.4
列表视_取选择项全部, 获取选择的项ID, 返回接收项数量 pArray: 数组 nArraySize: 数组大小.
func (*ListView) GetSelectItem ¶ added in v0.0.4
列表视_取选择项 piGroup: 接收组索引. piItem: 接收项索引.
func (*ListView) GetSelectItemCount ¶ added in v0.0.4
列表视_取选择项数量
func (*ListView) GetTemplateObject ¶ added in v0.0.4
列表视_取模板对象, 通过模板项ID, 获取实例化模板项ID对应的对象句柄 iGroup: 组索引. iItem: 项索引. nTempItemID: 模板项ID.
func (*ListView) GetTemplateObjectGroup ¶ added in v0.0.4
列表视_取模板对象组, 通过模板项ID, 获取实例化模板项ID对应的对象句柄 iGroup: 组索引. nTempItemID: 模板项ID.
func (*ListView) GetVisibleItemRange ¶ added in v0.0.4
func (l *ListView) GetVisibleItemRange(piGroup1 *int, piGroup2 *int, piStartGroup *int, piStartItem *int, piEndGroup *int, piEndItem *int) int
列表视_取可视项范围, 获取当前可见项范围 piGroup1: 可视开始组 piGroup2: 可视结束组 piStartGroup: 可视开始组 piStartItem: 可视开始项 piEndGroup: 可视结束组 piEndItem: 可视结束项
func (*ListView) Group_AddColumn ¶ added in v0.0.4
列表视_组添加列, 返回列索引 pName: 字段称
func (*ListView) Group_AddItemImage ¶ added in v0.0.4
列表视_组添加项图片, 返回组索引 hImage: 图片句柄 iPos: 插入位置
func (*ListView) Group_AddItemImageEx ¶ added in v0.0.4
列表视_组添加项图片扩展, 返回组索引 pName: 字段称 hImage: 图片句柄 iPos: 插入位置
func (*ListView) Group_AddItemText ¶ added in v0.0.4
列表视_组添加项文本, 返回组索引 pValue: 值 iPos: 插入位置
func (*ListView) Group_AddItemTextEx ¶ added in v0.0.4
列表视_组添加项文本扩展, 返回组索引 pName: 字段称 pValue: 值 iPos: 插入位置
func (*ListView) Group_DeleteAllChildItem ¶ added in v0.0.4
列表视_组删除全部子项 iGroup: 组索引
func (*ListView) Group_DeleteItem ¶ added in v0.0.4
列表视_组删除项 iGroup: 组索引
func (*ListView) Group_GetCount ¶ added in v0.0.4
列表视_组获取数量, 返回组数量
func (*ListView) Group_SetImage ¶ added in v0.0.4
列表视_组置图片 iGroup: 组索引 iColumn: 列索引 hImage: 图片句柄
func (*ListView) Group_SetImageEx ¶ added in v0.0.4
列表视_组置图片扩展 iGroup: 组索引 pName: 字段名 hImage: 图片句柄
func (*ListView) Group_SetText ¶ added in v0.0.4
列表视_组置文本 iGroup: 组索引 iColumn: 列索引 pValue: 值
func (*ListView) Group_SetTextEx ¶ added in v0.0.4
列表视_组置文本扩展 iGroup: 组索引 pName: 字段名 pValue: 值
func (*ListView) HitTest ¶ added in v0.0.4
列表视_测试点击项, 检查坐标点所在项 pPt: 坐标点. pOutGroup: 接收组索引. pOutItem: 接收项索引.
func (*ListView) HitTestOffset ¶ added in v0.0.4
列表视_测试点击项扩展, 检查坐标点所在项, 自动添加滚动视图偏移量 pPt: 坐标点. pOutGroup: 接收做索引. pOutItem: 接收项索引.
func (*ListView) Item_AddColumn ¶ added in v0.0.4
列表视_项添加列, 返回列索引 pName: 字段名
func (*ListView) Item_AddItemImage ¶ added in v0.0.4
列表视_项添加图片, 返回项索引 iGroup: 组索引 hImage: 图片句柄 iPos: 插入位置, -1添加到末尾
func (*ListView) Item_AddItemImageEx ¶ added in v0.0.4
列表视_项添加图片扩展, 返回项索引 iGroup: 组索引 pName: 字段名 hImage: 图片句柄 iPos: 插入位置, -1添加到末尾
func (*ListView) Item_AddItemText ¶ added in v0.0.4
列表视_项添加文本, 返回项索引 iGroup: 组索引 pValue: 值 iPos: 插入位置, -1添加到末尾
func (*ListView) Item_AddItemTextEx ¶ added in v0.0.4
列表视_项添加文本扩展, 返回项索引 iGroup: 组索引 pName: 字段名 pValue: 值 iPos: 插入位置, -1添加到末尾
func (*ListView) Item_DeleteItem ¶ added in v0.0.4
列表视_项删除 iGroup: 组索引 iItem: 项索引
func (*ListView) Item_GetCount ¶ added in v0.0.4
列表视_项获取数量, 成功返回项数量, 否则返回 XC_ID_ERROR iGroup: 组索引
func (*ListView) Item_GetImageEx ¶ added in v0.0.4
列表视_项获取图片扩展, 返回图片句柄 iGroup: 组索引 iItem: 项索引 pName: 字段称
func (*ListView) Item_GetTextEx ¶ added in v0.0.4
列表视_项获取文本 iGroup: 组索引 iItem: 项索引 pName: 字段称
func (*ListView) Item_SetImage ¶ added in v0.0.4
列表视_项置图片 iGroup: 组索引 iItem: 项索引 iColumn: 列索引 hImage: 图片句柄
func (*ListView) Item_SetImageEx ¶ added in v0.0.4
列表视_项置图片扩展 iGroup: 组索引 iItem: 项索引 pName: 列名称 hImage: 图片句柄
func (*ListView) Item_SetText ¶ added in v0.0.4
列表视_项置文本 iGroup: 组索引 iItem: 项索引 iColumn: 列索引 pValue: 值
func (*ListView) Item_SetTextEx ¶ added in v0.0.4
列表视_项置文本扩展 iGroup: 组索引 iItem: 项索引 pName: 字段名 pValue: 值
func (*ListView) RefreshItem ¶ added in v0.0.4
列表视_刷新指定项, 刷新指定项模板, 以便更新UI iGroup: 组索引. iItem: 项索引, 如果为-1, 代表为组
func (*ListView) SetColumnSpace ¶ added in v0.0.4
列表视_置列间隔, 置列间隔大小 space: 间隔大小.
func (*ListView) SetDrawItemBkFlags ¶ added in v0.0.4
列表视_置项背景绘制标志, 置是否绘制指定状态下项的背景 nFlags: 标志位: List_DrawItemBk_Flag_
func (*ListView) SetGroupHeight ¶ added in v0.0.4
列表视_置组高度 height: 高度.
func (*ListView) SetGroupUserData ¶ added in v0.0.4
列表视_置组用户数据 iGroup: 组索引. nData: 数据.
func (*ListView) SetItemSize ¶ added in v0.0.4
列表视_置项大小 width: 宽度. height: 高度.
func (*ListView) SetItemTemplate ¶ added in v0.0.4
列表视_置项模板, 置列表项模板 hTemp: 模板句柄.
func (*ListView) SetItemTemplateXML ¶ added in v0.0.4
列表视_置项模板文件 pXmlFile: 文件名.
func (*ListView) SetItemTemplateXMLFromString ¶ added in v0.0.4
列表视_置项模板从字符串 pStringXML: 字符串指针.
func (*ListView) SetItemUserData ¶ added in v0.0.4
列表视_置项用户数据 iGroup: 组索引. iItem: 项索引. nData: 数据.
func (*ListView) SetRowSpace ¶ added in v0.0.4
列表视_置行间隔, 置行间隔大小 space: 间隔大小.
func (*ListView) SetSelectAll ¶ added in v0.0.4
列表视_置选择项全部, 选择所有的项
func (*ListView) SetSelectItem ¶ added in v0.0.4
列表视_置选择项 iGroup: 组索引. iItem: 项索引.
func (*ListView) SetVirtualItemCount ¶ added in v0.0.4
列表视_置虚表项数量 iGroup: 组索引 nCount: 项数量
type Menu ¶
type Menu struct {
objectbase.UI
}
弹出菜单
func NewMenuByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*Menu) AddItem ¶
菜单_添加项, 添加菜单项 nID: 项ID. pText: 文本内容. nParentID: 父项ID. nFlags: 标识, Menu_Item_Flag_
func (*Menu) AddItemIcon ¶
菜单_添加项图标 nID: 项ID. pText: 文本内容. nParentID: 父项ID. hIcon: 菜单项图标句柄. nFlags: 标识, Menu_Item_Flag_
func (*Menu) EnableDrawBackground ¶
菜单_启用用户绘制背景, 是否有用户绘制菜单背景, 如果启用XWM_MENU_DRAW_BACKGROUND和XE_MENU_DRAW_BACKGROUND事件有效 bEnable: 是否启用.
func (*Menu) EnableDrawItem ¶
菜单_启用用户绘制项, 是否有用户绘制菜单项, 如果启用XWM_MENU_DRAWITEM和XE_MENU_DRAWITEM事件有效 bEnable: 是否启用.
func (*Menu) GetEndChildItem ¶
菜单_取末尾子项, 返回项ID nID: 项ID.
func (*Menu) GetFirstChildItem ¶
菜单_取第一个子项, 返回项ID nID: 项ID.
func (*Menu) GetItemTextLength ¶
菜单_取项文本长度, 获取项文本长度, 不包含字符串空终止符 nID: 项ID.
func (*Menu) GetNextSiblingItem ¶
菜单_取下一个兄弟项, 返回项ID nID: 项ID.
func (*Menu) GetPrevSiblingItem ¶
菜单_取上一个兄弟项, 返回项ID nID: 项ID.
func (*Menu) InsertItem ¶
菜单_插入项 nID: 项ID. pText: 文本内容. nFlags: 标识, Menu_Item_Flag_ insertID: 插入位置ID.
func (*Menu) InsertItemIcon ¶
菜单_插入项图标 nID: 项ID. pText: 文本内容. hIcon: 菜单项图标句柄. nFlags: 标识, Menu_Item_Flag_ insertID: 插入位置ID.
func (*Menu) Popup ¶
菜单_弹出 hParentWnd: 父窗口句柄. x: x坐标. y: y坐标. hParentEle: 父元素句柄, 如果该值不为NULL, hParentEle元素将接收菜单消息事件, 否则将由hParentWnd窗口接收菜单的消息事件 nPosition: 弹出位置, Menu_Popup_Position_
func (*Menu) SetAutoDestroy ¶
菜单_置自动销毁, 设置是否自动销毁菜单 bAuto: 是否自动销毁.
func (*Menu) SetBorderColor ¶
菜单_置边框颜色, 设置菜单边框颜色 crColor: 颜色. alpha: 透明度0-255.
func (*Menu) SetBorderSize ¶
菜单_置边框大小, 设置弹出菜单窗口边框大小 nLeft: 边大小. nTop: 边大小. nRight: 边大小. nBottom: 边大小.
func (*Menu) SetItemCheck ¶
菜单_置项勾选, 设置菜单项勾选状态 nID: 菜单项ID bCheck: 勾选TRUE
func (*Menu) SetItemFlags ¶
菜单_置项标志 nID: 项ID. uFlags: 标识, Menu_Item_Flag_
func (*Menu) SetItemIcon ¶
菜单_置项图标 nID: 项ID. hIcon: 菜单项图标句柄.
type MenuBar ¶ added in v0.0.4
type MenuBar struct {
Element
}
菜单条
func NewMenuBar ¶ added in v0.0.4
菜单条_创建, 创建菜单条元素; 如果指定了父为窗口, 默认调用XWnd_AddMenuBar()函数, 将菜单条添加到窗口非客户区. x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
func NewMenuBarByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewMenuBarByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*MenuBar) DeleteButton ¶ added in v0.0.4
菜单条_删除按钮, 删除菜单条上的菜单按钮, 同时该按钮下的弹出菜单也被销毁. nIndex: 菜单条按钮索引.
func (*MenuBar) EnableAutoWidth ¶ added in v0.0.4
菜单条_启用自动宽度, 根据内容自动调整宽度. bEnable: 是否启用.
func (*MenuBar) SetButtonHeight ¶ added in v0.0.4
菜单条_置按钮高度, 根据内容自动调整宽度 height: 高度.
type MonthCal ¶ added in v0.0.4
type MonthCal struct {
Element
}
月历卡片
func NewMonthCal ¶ added in v0.0.4
月历_创建, 创建日期时间元素 x: x坐标 y: y坐标 cx: 宽度 cy: 高度 hParent: 父为窗口句柄或元素句柄.
func NewMonthCalByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewMonthCalByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*MonthCal) Event_MONTHCAL_CHANGE ¶ added in v0.0.5
func (m *MonthCal) Event_MONTHCAL_CHANGE(pFun XE_MONTHCAL_CHANGE) bool
月历元素日期改变事件
func (*MonthCal) Event_MONTHCAL_CHANGE1 ¶ added in v0.0.5
func (m *MonthCal) Event_MONTHCAL_CHANGE1(pFun XE_MONTHCAL_CHANGE1) bool
月历元素日期改变事件
func (*MonthCal) GetSelDate ¶ added in v0.0.4
月历_取选择日期, 获取月历选中的年月日 pnYear: 年.[INT pnMonth: 月.[INT pnDay: 日.[INT
type Pane ¶ added in v0.0.4
type Pane struct {
Element
}
Pane元素
func NewPane ¶ added in v0.0.4
窗格_创建, 创建窗格元素, 返回元素句柄 pName: 窗格标题. nWidth: 宽度. nHeight: 高度. hFrameWnd: 框架窗口.
func NewPaneByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*Pane) GetCaptionHeight ¶ added in v0.0.4
窗格_取标题栏高度, 获取标题栏高度
func (*Pane) GetViewRect ¶ added in v0.0.4
窗格_取视图坐标, 获取窗格视图坐标 pRect: 接收返回的坐标值.
func (*Pane) SetCaptionHeight ¶ added in v0.0.4
窗格_置标题栏高度, 设置标题栏高度 nHeight: 高度.
type ProgressBar ¶
type ProgressBar struct {
Element
}
进度条
func NewProgressBar ¶
进度条_创建, 创建进度条元素 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄.如果是窗口资源句柄将被添加到窗口
func NewProgressBarByHandle ¶ added in v1.0.1
func NewProgressBarByHandle(handle int) *ProgressBar
从句柄创建对象
func NewProgressBarByName ¶ added in v1.0.1
func NewProgressBarByName(name string) *ProgressBar
从name创建对象, 失败返回nil
func NewProgressBarByUID ¶ added in v1.0.1
func NewProgressBarByUID(nUID int) *ProgressBar
从UID创建对象, 失败返回nil
func NewProgressBarByUIDName ¶ added in v1.0.1
func NewProgressBarByUIDName(name string) *ProgressBar
从UID名称创建对象, 失败返回nil
func (*ProgressBar) Event_PROGRESSBAR_CHANGE ¶ added in v0.0.5
func (p *ProgressBar) Event_PROGRESSBAR_CHANGE(pFun XE_PROGRESSBAR_CHANGE) bool
进度条元素,进度改变事件.
func (*ProgressBar) Event_PROGRESSBAR_CHANGE1 ¶ added in v0.0.5
func (p *ProgressBar) Event_PROGRESSBAR_CHANGE1(pFun XE_PROGRESSBAR_CHANGE1) bool
进度条元素,进度改变事件.
func (*ProgressBar) SetHorizon ¶
func (p *ProgressBar) SetHorizon(bHorizon bool) int
进度条_置水平, 设置水平或垂直 bHorizon: 水平或垂直.
func (*ProgressBar) SetImageLoad ¶
func (p *ProgressBar) SetImageLoad(hImage int) int
进度条_置进度图片 hImage: 图片句柄.
func (*ProgressBar) SetRange ¶
func (p *ProgressBar) SetRange(range_ int) int
进度条_置范围, 设置范围 range_: 范围.
func (*ProgressBar) SetSpaceTwo ¶
func (p *ProgressBar) SetSpaceTwo(leftSize int, rightSize int) int
进度条_置两端大小, 设置两端间隔大小 leftSize: 左边间隔大小. rightSize: 右边间隔大小.
type ScrollBar ¶ added in v0.0.4
type ScrollBar struct {
Element
}
滚动条
func NewScrollBar ¶ added in v0.0.4
滚动条_创建, 创建滚动条元素, 返回元素句柄. x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
func NewScrollBarByHandle ¶ added in v1.0.1
从句柄创建对象
func NewScrollBarByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewScrollBarByUID ¶ added in v1.0.1
从UID创建对象, 失败返回nil
func NewScrollBarByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*ScrollBar) Event_SBAR_SCROLL ¶ added in v0.0.5
func (s *ScrollBar) Event_SBAR_SCROLL(pFun XE_SBAR_SCROLL) bool
滚动条元素滚动事件,滚动条触发.
func (*ScrollBar) Event_SBAR_SCROLL1 ¶ added in v0.0.5
func (s *ScrollBar) Event_SBAR_SCROLL1(pFun XE_SBAR_SCROLL1) bool
滚动条元素滚动事件,滚动条触发.
func (*ScrollBar) GetButtonDown ¶ added in v0.0.4
滚动条_取下按钮, 获取下按钮, 返回按钮句柄.
func (*ScrollBar) GetButtonSlider ¶ added in v0.0.4
滚动条_取滑块, 获取滑动按钮, 返回按钮句柄.
func (*ScrollBar) GetButtonUp ¶ added in v0.0.4
滚动条_取上按钮, 获取上按钮, 返回按钮句柄.
func (*ScrollBar) GetSliderMaxLength ¶ added in v0.0.4
滚动条_取滑块最大长度
func (*ScrollBar) ScrollPos ¶ added in v0.0.4
滚动条_滚动到指定位置, 滚动到指定位置点, 触发事件: XE_SBAR_SCROLL. pos: 位置点.
func (*ScrollBar) SetHorizon ¶ added in v0.0.4
滚动条_置水平, 设置水平或者垂直 bHorizon: 水平或垂直.
func (*ScrollBar) SetSliderLength ¶ added in v0.0.4
滚动条_置滑块长度 length: 长度.
func (*ScrollBar) SetSliderMinLength ¶ added in v0.0.4
滚动条_置滑块最小长度 minLength: 长度.
func (*ScrollBar) SetSliderPadding ¶ added in v0.0.4
滚动条_置滑块两边间隔, 设置滑块两边的间隔大小 nPadding: 间隔大小.
func (*ScrollBar) ShowButton ¶ added in v0.0.4
滚动条_显示上下按钮, 显示隐藏滚动条上下按钮 bShow: 是否显示.
type ScrollView ¶ added in v0.0.4
type ScrollView struct {
Element
}
滚动视图
func NewScrollView ¶ added in v0.0.4
滚动视_创建, 创建滚动视图元素, 返回元素句柄. x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
func NewScrollViewByHandle ¶ added in v1.0.1
func NewScrollViewByHandle(handle int) *ScrollView
从句柄创建对象
func NewScrollViewByName ¶ added in v1.0.1
func NewScrollViewByName(name string) *ScrollView
从name创建对象, 失败返回nil
func NewScrollViewByUID ¶ added in v1.0.1
func NewScrollViewByUID(nUID int) *ScrollView
从UID创建对象, 失败返回nil
func NewScrollViewByUIDName ¶ added in v1.0.1
func NewScrollViewByUIDName(name string) *ScrollView
从UID名称创建对象, 失败返回nil
func (*ScrollView) EnableAutoShowScrollBar ¶ added in v0.0.4
func (s *ScrollView) EnableAutoShowScrollBar(bEnable bool) int
滚动视_启用自动显示滚动条 bEnable: 是否启用.
func (*ScrollView) Event_SCROLLVIEW_SCROLL_H ¶ added in v0.0.5
func (s *ScrollView) Event_SCROLLVIEW_SCROLL_H(pFun XE_SCROLLVIEW_SCROLL_H) bool
滚动视图元素水平滚动事件,滚动视图触发.
func (*ScrollView) Event_SCROLLVIEW_SCROLL_H1 ¶ added in v0.0.5
func (s *ScrollView) Event_SCROLLVIEW_SCROLL_H1(pFun XE_SCROLLVIEW_SCROLL_H1) bool
滚动视图元素水平滚动事件,滚动视图触发.
func (*ScrollView) Event_SCROLLVIEW_SCROLL_V ¶ added in v0.0.5
func (s *ScrollView) Event_SCROLLVIEW_SCROLL_V(pFun XE_SCROLLVIEW_SCROLL_V) bool
滚动视图元素垂直滚动事件,滚动视图触发.
func (*ScrollView) Event_SCROLLVIEW_SCROLL_V1 ¶ added in v0.0.5
func (s *ScrollView) Event_SCROLLVIEW_SCROLL_V1(pFun XE_SCROLLVIEW_SCROLL_V1) bool
滚动视图元素垂直滚动事件,滚动视图触发.
func (*ScrollView) GetBorderSize ¶ added in v0.0.4
func (s *ScrollView) GetBorderSize(pBorder *xc.RECT) int
滚动视_取边框大小 pBorder: 大小.
func (*ScrollView) GetLineSize ¶ added in v0.0.4
func (s *ScrollView) GetLineSize(pSize *xc.SIZE) int
滚动视_取滚动单位大小, 获取滚动单位大小. pSize: 返回大小.
func (*ScrollView) GetScrollBarH ¶ added in v0.0.4
func (s *ScrollView) GetScrollBarH() int
滚动视_取水平滚动条, 返回滚动条句柄.
func (*ScrollView) GetScrollBarV ¶ added in v0.0.4
func (s *ScrollView) GetScrollBarV() int
滚动视_取垂直滚动条, 返回滚动条句柄.
func (*ScrollView) GetTotalSize ¶ added in v0.0.4
func (s *ScrollView) GetTotalSize(pSize *xc.SIZE) int
滚动视_取视图大小, 获取内容总大小. pSize: 大小.
func (*ScrollView) GetViewHeight ¶ added in v0.0.4
func (s *ScrollView) GetViewHeight() int
滚动视_取视口高度
func (*ScrollView) GetViewPosH ¶ added in v0.0.4
func (s *ScrollView) GetViewPosH() int
滚动视_取视口原点X, 获取视口原点X坐标.
func (*ScrollView) GetViewPosV ¶ added in v0.0.4
func (s *ScrollView) GetViewPosV() int
滚动视_取视口原点Y, 获取视口原点Y坐标.
func (*ScrollView) GetViewRect ¶ added in v0.0.4
func (s *ScrollView) GetViewRect(pRect *xc.RECT) int
滚动视_取视口坐标 pRect: 坐标.
func (*ScrollView) ScrollBottom ¶ added in v0.0.4
func (s *ScrollView) ScrollBottom() bool
滚动视_滚动到底部, 垂直滚动到底部
func (*ScrollView) ScrollBottomLine ¶ added in v0.0.4
func (s *ScrollView) ScrollBottomLine() bool
滚动视_向下滚动
func (*ScrollView) ScrollLeft ¶ added in v0.0.4
func (s *ScrollView) ScrollLeft() bool
滚动视_滚动到左侧, 水平滚动到左侧
func (*ScrollView) ScrollLeftLine ¶ added in v0.0.4
func (s *ScrollView) ScrollLeftLine() bool
滚动视_向左滚动
func (*ScrollView) ScrollPosH ¶ added in v0.0.4
func (s *ScrollView) ScrollPosH(pos int) bool
滚动视_水平滚动, 水平滚动条, 滚动到指定位置点. pos: 位置点.
func (*ScrollView) ScrollPosV ¶ added in v0.0.4
func (s *ScrollView) ScrollPosV(pos int) bool
滚动视_垂直滚动, 垂直滚动条, 滚动到指定位置点. pos: 位置点.
func (*ScrollView) ScrollPosXH ¶ added in v0.0.4
func (s *ScrollView) ScrollPosXH(posX int) bool
滚动视_水平滚动到X, 水平滚动条, 滚动到指定坐标. posX: X坐标.
func (*ScrollView) ScrollPosYV ¶ added in v0.0.4
func (s *ScrollView) ScrollPosYV(posY int) bool
滚动视_垂直滚动到Y, 垂直滚动条, 滚动到指定坐标. posY: Y坐标.
func (*ScrollView) ScrollRight ¶ added in v0.0.4
func (s *ScrollView) ScrollRight() bool
滚动视_滚动到右侧, 水平滚动到右侧
func (*ScrollView) ScrollRightLine ¶ added in v0.0.4
func (s *ScrollView) ScrollRightLine() bool
滚动视_向右滚动
func (*ScrollView) ScrollTop ¶ added in v0.0.4
func (s *ScrollView) ScrollTop() bool
滚动视_滚动到顶部, 垂直滚动到顶部
func (*ScrollView) ScrollTopLine ¶ added in v0.0.4
func (s *ScrollView) ScrollTopLine() bool
滚动视_向上滚动
func (*ScrollView) SetBorderSize ¶ added in v0.0.4
滚动视_置边框大小 left: 左边大小. top: 上边大小. right: 右边大小. bottom: 下边大小.
func (*ScrollView) SetLineSize ¶ added in v0.0.4
func (s *ScrollView) SetLineSize(nWidth int, nHeight int) bool
滚动视_置滚动单位大小, 设置滚动单位大小, 如果内容改变返回TRUE否则返回FALSE. nWidth: 宽度. nHeight: 高度.
func (*ScrollView) SetScrollBarSize ¶ added in v0.0.4
func (s *ScrollView) SetScrollBarSize(size int) int
滚动视_置滚动条大小 size: 滚动条大小.
func (*ScrollView) SetTotalSize ¶ added in v0.0.4
func (s *ScrollView) SetTotalSize(cx int, cy int) bool
滚动视_置视图大小, 设置内容大小, 如果内容改变返回TRUE否则返回FALSE. cx: 宽度. cy: 高度.
func (*ScrollView) ShowSBarH ¶ added in v0.0.4
func (s *ScrollView) ShowSBarH(bShow bool) int
滚动视_显示水平滚动条 bShow: 是否显示.
func (*ScrollView) ShowSBarV ¶ added in v0.0.4
func (s *ScrollView) ShowSBarV(bShow bool) int
滚动视_显示垂直滚动条 bShow: 是否显示.
type Shape ¶ added in v0.0.4
type Shape struct {
objectbase.Widget
}
形状对象基类
func NewShapeByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*Shape) GetContentSize ¶ added in v0.0.4
形状_取内容大小 ,仅计算有效内容, 填充父, 权重依赖父级所以无法计算 pSize: 接收返回内容大小值.
func (*Shape) GetRectLogic ¶ added in v0.0.4
形状_取逻辑坐标, 获取元素坐标, 逻辑坐标, 包含滚动视图偏移 pRect: 坐标.
func (*Shape) GetWndClientRect ¶ added in v0.0.4
形状_取基于窗口客户区坐标, 基于窗口客户区坐标 pRect: 坐标.
func (*Shape) RemoveShape ¶ added in v0.0.4
形状_移除, 从父UI元素或窗口,和父布局对象中移除
func (*Shape) SetRectLogic ¶ added in v0.0.4
形状_置逻辑坐标, 设置元素坐标, 逻辑坐标, 包含滚动视图偏移 pRect: 坐标. bRedraw: 是否重绘.
func (*Shape) ShowLayout ¶ added in v0.0.4
形状_显示布局边界, 是否显示布局边界. bShow: 是否显示.
type ShapeEllipse ¶ added in v0.0.4
type ShapeEllipse struct {
Shape
}
圆形(形状对象)
func NewShapeEllipse ¶ added in v0.0.4
形状圆_创建, 创建圆形形状对象 x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. hParent: 父对象句柄.
func NewShapeEllipseByHandle ¶ added in v1.0.1
func NewShapeEllipseByHandle(handle int) *ShapeEllipse
从句柄创建对象
func NewShapeEllipseByName ¶ added in v1.0.1
func NewShapeEllipseByName(name string) *ShapeEllipse
从name创建对象, 失败返回nil
func NewShapeEllipseByUID ¶ added in v1.0.1
func NewShapeEllipseByUID(nUID int) *ShapeEllipse
从UID创建对象, 失败返回nil
func NewShapeEllipseByUIDName ¶ added in v1.0.1
func NewShapeEllipseByUIDName(name string) *ShapeEllipse
从UID名称创建对象, 失败返回nil
func (*ShapeEllipse) EnableBorder ¶ added in v0.0.4
func (s *ShapeEllipse) EnableBorder(bEnable bool) int
形状圆_启用边框, 启用绘制圆边框 bEnable: 是否启用.
func (*ShapeEllipse) EnableFill ¶ added in v0.0.4
func (s *ShapeEllipse) EnableFill(bEnable bool) int
形状圆_启用填充, 启用填充圆 bEnable: 是否启用.
func (*ShapeEllipse) SetBorderColor ¶ added in v0.0.4
func (s *ShapeEllipse) SetBorderColor(color int, alpha uint8) int
形状圆_置边框色 color: RGB颜色值. alpha: 透明度.
func (*ShapeEllipse) SetFillColor ¶ added in v0.0.4
func (s *ShapeEllipse) SetFillColor(color int, alpha uint8) int
形状圆_置填充色 color: RGB颜色值. alpha: 透明度.
type ShapeGif ¶ added in v0.0.4
type ShapeGif struct {
Shape
}
形状对象GIF
func NewShapeGif ¶ added in v0.0.4
形状GIF_创建, 创建形状对象GIF x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. hParent: 父对象句柄.
func NewShapeGifByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewShapeGifByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
type ShapeGroupBox ¶ added in v0.0.4
type ShapeGroupBox struct {
Shape
}
组框(形状对象)
func NewShapeGroupBox ¶ added in v0.0.4
形状组框_创建, 创建组框形状对象 x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. pName: 名称. hParent: 父对象句柄.
func NewShapeGroupBoxByHandle ¶ added in v1.0.1
func NewShapeGroupBoxByHandle(handle int) *ShapeGroupBox
从句柄创建对象
func NewShapeGroupBoxByName ¶ added in v1.0.1
func NewShapeGroupBoxByName(name string) *ShapeGroupBox
从name创建对象, 失败返回nil
func NewShapeGroupBoxByUID ¶ added in v1.0.1
func NewShapeGroupBoxByUID(nUID int) *ShapeGroupBox
从UID创建对象, 失败返回nil
func NewShapeGroupBoxByUIDName ¶ added in v1.0.1
func NewShapeGroupBoxByUIDName(name string) *ShapeGroupBox
从UID名称创建对象, 失败返回nil
func (*ShapeGroupBox) EnableRoundAngle ¶ added in v0.0.4
func (s *ShapeGroupBox) EnableRoundAngle(bEnable bool) int
形状组框_启用圆角 bEnable: 是否启用.
func (*ShapeGroupBox) GetRoundAngle ¶ added in v0.0.4
func (s *ShapeGroupBox) GetRoundAngle(pWidth *int, pHeight *int) int
形状组框_取圆角大小 pWidth: 返回圆角宽度. pHeight: 返回圆角高度.
func (*ShapeGroupBox) GetTextOffset ¶ added in v0.0.4
func (s *ShapeGroupBox) GetTextOffset(pOffsetX *int, pOffsetY *int) int
形状组框_取文本偏移, 获取文本偏移量 pOffsetX: X坐标偏移量. pOffsetY: Y坐标偏移量.
func (*ShapeGroupBox) SetBorderColor ¶ added in v0.0.4
func (s *ShapeGroupBox) SetBorderColor(color int, alpha uint8) int
形状组框_置边框颜色 color: RGB颜色值. alpha: 透明度.
func (*ShapeGroupBox) SetFontX ¶ added in v0.0.4
func (s *ShapeGroupBox) SetFontX(hFontX int) int
形状组框_置字体 hFontX: 炫彩字体.
func (*ShapeGroupBox) SetRoundAngle ¶ added in v0.0.4
func (s *ShapeGroupBox) SetRoundAngle(nWidth int, nHeight int) int
形状组框_置圆角大小 nWidth: 圆角宽度. nHeight: 圆角高度.
func (*ShapeGroupBox) SetText ¶ added in v0.0.4
func (s *ShapeGroupBox) SetText(pText string) int
形状组框_置文本 pText: 文本内容.
func (*ShapeGroupBox) SetTextColor ¶ added in v0.0.4
func (s *ShapeGroupBox) SetTextColor(color int, alpha uint8) int
形状组框_置文本颜色 color: RGB颜色值. alpha: 透明度.
func (*ShapeGroupBox) SetTextOffset ¶ added in v0.0.4
func (s *ShapeGroupBox) SetTextOffset(offsetX int, offsetY int) int
形状组框_置文本偏移, 设置文本偏移量 offsetX: 水平偏移. offsetY: 垂直偏移.
type ShapeLine ¶ added in v0.0.4
type ShapeLine struct {
Shape
}
ShapeLine 直线(形状对象)
func NewShapeLine ¶ added in v0.0.4
形状线_创建 x1: 坐标. y1: 坐标. x2: 坐标. y2: 坐标. hParent: 父对象句柄.
func NewShapeLineByHandle ¶ added in v1.0.1
从句柄创建对象
func NewShapeLineByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewShapeLineByUID ¶ added in v1.0.1
从UID创建对象, 失败返回nil
func NewShapeLineByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
type ShapePicture ¶ added in v0.0.4
type ShapePicture struct {
Shape
}
ShapePicture 形状对象图片
func NewShapePicture ¶ added in v0.0.4
形状图片_创建, 创建形状对象-图片 x: x坐标. y: y坐标. cx: 宽度. cy: 高度. hParent: 父对象句柄.
func NewShapePictureByHandle ¶ added in v1.0.1
func NewShapePictureByHandle(handle int) *ShapePicture
从句柄创建对象
func NewShapePictureByName ¶ added in v1.0.1
func NewShapePictureByName(name string) *ShapePicture
从name创建对象, 失败返回nil
func NewShapePictureByUID ¶ added in v1.0.1
func NewShapePictureByUID(nUID int) *ShapePicture
从UID创建对象, 失败返回nil
func NewShapePictureByUIDName ¶ added in v1.0.1
func NewShapePictureByUIDName(name string) *ShapePicture
从UID名称创建对象, 失败返回nil
func (*ShapePicture) GetImage ¶ added in v0.0.4
func (s *ShapePicture) GetImage() int
形状图片_取图片, 获取图片句柄
func (*ShapePicture) SetImage ¶ added in v0.0.4
func (s *ShapePicture) SetImage(hImage int) int
形状图片_置图片, 设置图片 hImage: 图片句柄.
type ShapeRect ¶ added in v0.0.4
type ShapeRect struct {
Shape
}
ShapeRect 矩形形状对象
func NewShapeRect ¶ added in v0.0.4
形状矩形_创建, 创建矩形形状对象 x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. hParent: 父对象句柄.
func NewShapeRectByHandle ¶ added in v1.0.1
从句柄创建对象
func NewShapeRectByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewShapeRectByUID ¶ added in v1.0.1
从UID创建对象, 失败返回nil
func NewShapeRectByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*ShapeRect) EnableBorder ¶ added in v0.0.4
形状矩形_启用边框, 启用绘制矩形边框 bEnable: 是否启用.
func (*ShapeRect) EnableFill ¶ added in v0.0.4
形状矩形_启用填充, 启用填充矩形 bEnable: 是否启用.
func (*ShapeRect) EnableRoundAngle ¶ added in v0.0.4
形状矩形_启用圆角 bEnable: 是否启用.
func (*ShapeRect) GetRoundAngle ¶ added in v0.0.4
形状矩形_取圆角大小, 获取圆角大小 pWidth: 圆角宽度. pHeight: 圆角高度.
func (*ShapeRect) SetBorderColor ¶ added in v0.0.4
形状矩形_置边框色, 设置边框颜色 color: RGB颜色值. alpha: 透明度.
func (*ShapeRect) SetFillColor ¶ added in v0.0.4
形状矩形_置填充色, 设置填充颜色 color: RGB颜色值. alpha: 透明度.
type ShapeText ¶ added in v0.0.4
type ShapeText struct {
Shape
}
ShapeText 形状对象文本
func NewShapeText ¶ added in v0.0.4
形状文本_创建, 创建形状对象文本 x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. pName: 文本内容. hParent: 父对象句柄.
func NewShapeTextByHandle ¶ added in v1.0.1
从句柄创建对象
func NewShapeTextByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewShapeTextByUID ¶ added in v1.0.1
从UID创建对象, 失败返回nil
func NewShapeTextByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*ShapeText) GetTextLength ¶ added in v0.0.4
形状文本_取文本长度, 获取文本长度
func (*ShapeText) SetTextAlign ¶ added in v0.0.4
形状文本_置文本对齐 align: 文本对齐方式, TextFormatFlag_, TextAlignFlag_, TextTrimming_
type SliderBar ¶ added in v0.0.4
type SliderBar struct {
Element
}
滑动条元素
func NewSliderBar ¶ added in v0.0.4
滑动条_创建, 创建滑动条元素 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
func NewSliderBarByHandle ¶ added in v1.0.1
从句柄创建对象
func NewSliderBarByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewSliderBarByUID ¶ added in v1.0.1
从UID创建对象, 失败返回nil
func NewSliderBarByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*SliderBar) Event_SLIDERBAR_CHANGE ¶ added in v0.0.5
func (s *SliderBar) Event_SLIDERBAR_CHANGE(pFun XE_SLIDERBAR_CHANGE) bool
滑动条元素,滑块位置改变事件.
func (*SliderBar) Event_SLIDERBAR_CHANGE1 ¶ added in v0.0.5
func (s *SliderBar) Event_SLIDERBAR_CHANGE1(pFun XE_SLIDERBAR_CHANGE1) bool
滑动条元素,滑块位置改变事件.
func (*SliderBar) SetButtonHeight ¶ added in v0.0.4
滑动条_置滑块高度, 设置滑块按钮高度. height: 高度.
func (*SliderBar) SetButtonWidth ¶ added in v0.0.4
滑动条_置滑块宽度, 设置滑块按钮宽度. width: 宽度.
func (*SliderBar) SetHorizon ¶ added in v0.0.4
滑动条_置水平, 设置水平或垂直 bHorizon: 水平或垂直.
func (*SliderBar) SetImageLoad ¶ added in v0.0.4
滑动条_置进度图片, 设置进度贴图. hImage: 图片句柄.
type TabBar ¶ added in v0.0.4
type TabBar struct {
Element
}
func NewTabBar ¶ added in v0.0.4
TAB条_创建, 创建tabBar元素, 返回元素句柄. x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
func NewTabBarByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*TabBar) DeleteLabel ¶ added in v0.0.4
TAB条_删除标签, 删除一个标签 index: 位置索引.
func (*TabBar) DeleteLabelAll ¶ added in v0.0.4
TAB条_删除全部, 删除所有标签
func (*TabBar) EnableClose ¶ added in v0.0.4
TAB条_启用标签带关闭按钮, 启用关闭标签功能 bEnable: 是否启用.
func (*TabBar) EnableDropMenu ¶ added in v0.0.4
TAB条_启用下拉菜单按钮 bEnable:
func (*TabBar) EnableTile ¶ added in v0.0.4
TAB条_启用平铺, 平铺标签, 每个标签显示相同大小 bTile: 是否启用.
func (*TabBar) Event_TABBAR_DELETE ¶ added in v0.0.5
func (t *TabBar) Event_TABBAR_DELETE(pFun XE_TABBAR_DELETE) bool
TabBar标签按钮删除事件
func (*TabBar) Event_TABBAR_DELETE1 ¶ added in v0.0.5
func (t *TabBar) Event_TABBAR_DELETE1(pFun XE_TABBAR_DELETE1) bool
TabBar标签按钮删除事件
func (*TabBar) Event_TABBAR_SELECT ¶ added in v0.0.5
func (t *TabBar) Event_TABBAR_SELECT(pFun XE_TABBAR_SELECT) bool
TabBar标签按钮选择改变事件
func (*TabBar) Event_TABBAR_SELECT1 ¶ added in v0.0.5
func (t *TabBar) Event_TABBAR_SELECT1(pFun XE_TABBAR_SELECT1) bool
TabBar标签按钮选择改变事件
func (*TabBar) GetButtonDropMenu ¶ added in v0.0.4
TAB条_取下拉菜单按钮句柄
func (*TabBar) GetButtonLeft ¶ added in v0.0.4
TAB条_取左滚动按钮, 获取左滚动按钮句柄
func (*TabBar) GetButtonRight ¶ added in v0.0.4
TAB条_取右滚动按钮, 获取右滚动按钮句柄.
func (*TabBar) GetLabelClose ¶ added in v0.0.4
TAB条_取标签上的关闭按钮, 获取标签上关闭按钮句柄. index: 位置索引.
func (*TabBar) GetLabelCount ¶ added in v0.0.4
TAB条_取标签数量, 获取标签项数量
func (*TabBar) GetLabelSpacing ¶ added in v0.0.4
TAB条_取间隔, 获取标签间距, 0没有间距
func (*TabBar) GetindexByEle ¶ added in v0.0.4
TAB条_取标签位置索引, 获取标签按钮位置索引, 成功返回索引值, 否则返回 XC_ID_ERROR. hLabel: 标签按钮句柄.
func (*TabBar) InsertLabel ¶ added in v0.0.4
TAB条插入_标签, 插入一个标签, 返回标签索引. index: 插入位置. pName: 标签文本内容.
func (*TabBar) SetCloseSize ¶ added in v0.0.4
TAB条_置关闭按钮大小, 设置关闭按钮大小 pSize: 大小值, 宽度和高度可以为-1, -1代表默认值
func (*TabBar) SetLabelSpacing ¶ added in v0.0.4
TAB条_置间隔, 设置标签间距, 0没有间距 spacing: 标签间隔大小.
func (*TabBar) SetLabelWidth ¶ added in v0.0.4
TAB条_置指定标签固定宽度 index: 索引. nWidth: 宽度, , 如果值为-1, 那么自动计算宽度
func (*TabBar) SetPadding ¶ added in v0.0.4
TAB条_置边距, 设置内容与边框的间隔大小 left: 左边间隔大小. top: 上边间隔大小. right: 右边间隔大小. bottom: 下边间隔大小.
func (*TabBar) SetTurnButtonSize ¶ added in v0.0.4
TAB条_置滚动按钮大小 pSize: 大小值, 宽度和高度可以为-1, -1代表默认值
type Table ¶ added in v0.0.4
type Table struct {
Shape
}
func NewTableByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*Table) GetItemRect ¶ added in v0.0.4
表格_取项坐标 iRow: 行索引 iCol: 列索引 pRect: 接收返回坐标
func (*Table) SetBorderColor ¶ added in v0.0.4
表格_置边颜色 color: 颜色
func (*Table) SetColWidth ¶ added in v0.0.4
表格_置列宽 iCol: 列索引 width: 宽度
func (*Table) SetItemBkColor ¶ added in v0.0.4
表格_置项背景色 iRow: 行索引 iCol: 列索引 color: 颜色 bColor: 是否使用
func (*Table) SetItemFlag ¶ added in v0.0.4
表格_置项标识 iRow: 行索引 iCol: 列索引 flag: 标识, Table_Flag_
func (*Table) SetItemFont ¶ added in v0.0.4
表格_置项字体 iRow: 行索引 iCol: 列索引 hFont: 字体句柄
func (*Table) SetItemLine ¶ added in v0.0.4
表格_置项线 iRow1: 行索引1 iCol1: 列索引1 iRow2: 行索引2 iCol2: 列索引2 nFlag: 标识, Table_Line_Flag_, 暂时没有, 填0 color: 颜色
func (*Table) SetItemPadding ¶ added in v0.0.4
表格_置项内填充 leftSize: 内填充大小 topSize: 内填充大小 rightSize: 内填充大小 bottomSize: 内填充大小
func (*Table) SetItemText ¶ added in v0.0.4
表格_置项文本 iRow: 行索引 iCol: 列索引 pText: 文本
func (*Table) SetItemTextAlign ¶ added in v0.0.4
表格_置项文本对齐 iRow: 行索引 iCol: 列索引 nAlign: 对齐方式, TextFormatFlag_, TextAlignFlag_, TextTrimming_
func (*Table) SetItemTextColor ¶ added in v0.0.4
表格_置项文本色 iRow: 行索引 iCol: 列索引 color: 颜色 bColor: 是否使用
func (*Table) SetRowHeight ¶ added in v0.0.4
表格_置行高 iRow: 行索引 height: 高度
func (*Table) SetTextColor ¶ added in v0.0.4
表格_置文本颜色 color: 颜色
type TextLink ¶
type TextLink struct {
Element
}
静态文本链接按钮
func NewTextLink ¶
文本链接_创建, 创建静态文本链接元素 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. pName: 文本内容. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素
func NewTextLinkByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewTextLinkByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*TextLink) EnableUnderlineLeave ¶
文本链接_启用离开状态下划线, 启用下划线, 鼠标离开状态 bEnable: 是否启用.
func (*TextLink) EnableUnderlineStay ¶
文本链接_停留状态下划线, 启用下划线, 鼠标停留状态 bEnable: 是否启用.
func (*TextLink) SetTextColorStay ¶
文本链接_置停留状态文本颜色, 设置文本颜色, 鼠标停留状态 color: RGB颜色值. alpha: 透明度.
func (*TextLink) SetUnderlineColorLeave ¶
文本链接_置离开状态下划线颜色, 设置下划线颜色, 鼠标离开状态 color: RGB颜色值. alpha: 透明度.
type ToolBar ¶ added in v0.0.4
type ToolBar struct {
Element
}
工具条
func NewToolBar ¶ added in v0.0.4
工具条_创建, 创建工具条元素; 如果指定了父为窗口, 默认调用XWnd_AddToolBar()函数, 将工具条添加到窗口非客户区. x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
func NewToolBarByName ¶ added in v1.0.1
从name创建对象, 失败返回nil
func NewToolBarByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*ToolBar) DeleteAllEle ¶ added in v0.0.4
工具条_删除全部, 删除所有元素, 并且销毁.
func (*ToolBar) EnableButtonMenu ¶ added in v0.0.4
工具条_启用下拉菜单, 启用下拉菜单, 显示隐藏的项 bEnable: 是否启用.
func (*ToolBar) GetButtonLeft ¶ added in v0.0.4
工具条_取左滚动按钮, 获取左滚动按钮句柄
func (*ToolBar) GetButtonMenu ¶ added in v0.0.4
工具条_取菜单按钮, 获取菜单按钮句柄.
func (*ToolBar) GetButtonRight ¶ added in v0.0.4
工具条_取右滚动按钮, 获取右滚动按钮句柄
func (*ToolBar) InsertEle ¶ added in v0.0.4
工具条_插入元素, 插入元素到工具条, 返回插入位置索引. hNewEle: 将要插入的元素. index: 插入位置索引, (-1)插入末尾.
func (*ToolBar) InsertSeparator ¶ added in v0.0.4
工具条_插入分割栏, 插入分隔符到工具条, 返回插入位置索引. index: 插入位置索引, (-1)插入末尾 color: RGB颜色
type Tree ¶ added in v0.0.4
type Tree struct {
Element
}
列表树元素
func NewTree ¶ added in v0.0.4
列表树_创建, 创建树元素 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素.
func NewTreeByUIDName ¶ added in v1.0.1
从UID名称创建对象, 失败返回nil
func (*Tree) AddItemBkBorder ¶ added in v0.0.4
列表树_添加项背景边框 nState: 项状态. color: RGB颜色. alpha: 透明度. width: 线宽.
func (*Tree) AddItemBkFill ¶ added in v0.0.4
列表树_添加项背景填充 nState: 项状态. color: RGB颜色. alpha: 透明度.
func (*Tree) AddItemBkImage ¶ added in v0.0.4
列表树_添加项背景图片 nState: 项状态. hImage: 图片句柄.
func (*Tree) BindAdapter ¶ added in v0.0.4
列表树_绑定数据适配器 hAdapter: 数据适配器句柄, XAdTree
func (*Tree) ClearItemBkInfo ¶ added in v0.0.4
列表树_清空项背景对象, 清空项背景内容; 如果背景没有内容, 将使用系统默认内容, 以便保证背景正确.
func (*Tree) CreateAdapter ¶ added in v0.0.4
列表树_创建数据适配器, 创建数据适配器,根据绑定的项模板初始化数据适配器的列, 返回适配器句柄.
func (*Tree) EnableConnectLine ¶ added in v0.0.4
列表树_启用连接线, 启用或禁用显示项的连接线 bEnable: 是否启用. bSolid: 实线或虚线; TRUE: 实线, FALSE: 虚线
func (*Tree) EnableDragItem ¶ added in v0.0.4
列表树_启用拖动项, 启用拖动项功能 bEnable: 是否启用.
func (*Tree) EnableExpand ¶ added in v0.0.4
列表树_启用展开, 启动或关闭默认展开功能, 如果开启新插入的项将自动展开 bEnable: 是否启用.
func (*Tree) EnablemTemplateReuse ¶ added in v0.0.4
列表树_启用模板复用 bEnable: 是否启用
func (*Tree) Event_TREE_DRAG_ITEM ¶ added in v0.0.5
func (t *Tree) Event_TREE_DRAG_ITEM(pFun XE_TREE_DRAG_ITEM) bool
树元素,拖动项事件.
func (*Tree) Event_TREE_DRAG_ITEM1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_DRAG_ITEM1(pFun XE_TREE_DRAG_ITEM1) bool
树元素,拖动项事件.
func (*Tree) Event_TREE_DRAG_ITEM_ING ¶ added in v0.0.5
func (t *Tree) Event_TREE_DRAG_ITEM_ING(pFun XE_TREE_DRAG_ITEM_ING) bool
树元素,用户正在拖动项, 可对参数值修改.
func (*Tree) Event_TREE_DRAG_ITEM_ING1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_DRAG_ITEM_ING1(pFun XE_TREE_DRAG_ITEM_ING1) bool
树元素,用户正在拖动项, 可对参数值修改.
func (*Tree) Event_TREE_DRAWITEM ¶ added in v0.0.5
func (t *Tree) Event_TREE_DRAWITEM(pFun XE_TREE_DRAWITEM) bool
树元素,绘制项.
func (*Tree) Event_TREE_DRAWITEM1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_DRAWITEM1(pFun XE_TREE_DRAWITEM1) bool
树元素,绘制项.
func (*Tree) Event_TREE_EXPAND ¶ added in v0.0.5
func (t *Tree) Event_TREE_EXPAND(pFun XE_TREE_EXPAND) bool
树元素,项展开收缩事件.
func (*Tree) Event_TREE_EXPAND1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_EXPAND1(pFun XE_TREE_EXPAND1) bool
树元素,项展开收缩事件.
func (*Tree) Event_TREE_SELECT ¶ added in v0.0.5
func (t *Tree) Event_TREE_SELECT(pFun XE_TREE_SELECT) bool
树元素,项选择事件.
func (*Tree) Event_TREE_SELECT1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_SELECT1(pFun XE_TREE_SELECT1) bool
树元素,项选择事件.
func (*Tree) Event_TREE_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
func (t *Tree) Event_TREE_TEMP_ADJUST_COORDINATE(pFun XE_TREE_TEMP_ADJUST_COORDINATE) bool
树元素,项模板,调整项坐标. 已停用
func (*Tree) Event_TREE_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_TEMP_ADJUST_COORDINATE1(pFun XE_TREE_TEMP_ADJUST_COORDINATE1) bool
树元素,项模板,调整项坐标. 已停用
func (*Tree) Event_TREE_TEMP_CREATE ¶ added in v0.0.5
func (t *Tree) Event_TREE_TEMP_CREATE(pFun XE_TREE_TEMP_CREATE) bool
列表树元素-项模板创建,模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
func (*Tree) Event_TREE_TEMP_CREATE1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_TEMP_CREATE1(pFun XE_TREE_TEMP_CREATE1) bool
列表树元素-项模板创建,模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
func (*Tree) Event_TREE_TEMP_CREATE_END ¶ added in v0.0.5
func (t *Tree) Event_TREE_TEMP_CREATE_END(pFun XE_TREE_TEMP_CREATE_END) bool
列表树元素-项模板创建完成,模板复用机制需先启用; 不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
func (*Tree) Event_TREE_TEMP_CREATE_END1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_TEMP_CREATE_END1(pFun XE_TREE_TEMP_CREATE_END1) bool
列表树元素-项模板创建完成,模板复用机制需先启用; 不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
func (*Tree) Event_TREE_TEMP_DESTROY ¶ added in v0.0.5
func (t *Tree) Event_TREE_TEMP_DESTROY(pFun XE_TREE_TEMP_DESTROY) bool
列表树元素-项模板销毁,模板复用机制需先启用;
func (*Tree) Event_TREE_TEMP_DESTROY1 ¶ added in v0.0.5
func (t *Tree) Event_TREE_TEMP_DESTROY1(pFun XE_TREE_TEMP_DESTROY1) bool
列表树元素-项模板销毁,模板复用机制需先启用;
func (*Tree) ExpandAllChildItem ¶ added in v0.0.4
列表树_展开全部子项, 展开所有的子项 nID: 项ID. bExpand: 是否展开.
func (*Tree) ExpandItem ¶ added in v0.0.4
列表树_展开项, 判断项是否展开 nID: 项ID. bExpand: 是否展开.
func (*Tree) GetEndChildItem ¶ added in v0.0.4
列表树_取末尾子项, 获取末尾子项. 成功返回项ID, 失败返回XC_ID_ERROR. nID: 项ID.
func (*Tree) GetFirstChildItem ¶ added in v0.0.4
列表树_取第一个子项, 获取第一个子项. 成功返回项ID, 失败返回XC_ID_ERROR. nID: 项ID.
func (*Tree) GetItemBkInfoCount ¶ added in v0.0.4
列表树_取项背景对象数量, 返回项背景内容数量
func (*Tree) GetItemData ¶ added in v0.0.4
列表树_取项数据, 获取项用户数据 nID: 项ID.
func (*Tree) GetItemHeight ¶ added in v0.0.4
列表树_取项高度 nID: 项ID. pHeight: 接收返回高度. pSelHeight: 接收返回值, 当项选中时的高度
func (*Tree) GetItemHeightDefault ¶ added in v0.0.4
列表树_取项默认高度 pHeight: 接收返回高度. pSelHeight: 接收返回值, 当项选中时的高度
func (*Tree) GetItemIDFromHXCGUI ¶ added in v0.0.4
列表树_取对象所在项, 获取当前对象所在模板实例, 属于列表树中哪一个项. 成功返回项ID, 否则返回XC_ID_ERROR. hXCGUI: 对象句柄
func (*Tree) GetItemImage ¶ added in v0.0.4
列表树_取项图片 nID: iColumn:
func (*Tree) GetItemImageEx ¶ added in v0.0.4
列表树_取项图片扩展 nID: pName:
func (*Tree) GetItemText ¶ added in v0.0.4
列表树_取项文本 nID: iColumn:
func (*Tree) GetItemTextEx ¶ added in v0.0.4
列表树_取项文本扩展 nID: pName:
func (*Tree) GetNextSiblingItem ¶ added in v0.0.4
列表树_取下一个兄弟项, 成功返回项ID, 失败返回XC_ID_ERROR. nID: 项ID.
func (*Tree) GetParentItem ¶ added in v0.0.4
列表树_取父项, 成功返回项ID, 失败返回XC_ID_ERROR. nID: 项ID.
func (*Tree) GetPrevSiblingItem ¶ added in v0.0.4
列表树_取上一个兄弟项, 成功返回项ID, 失败返回XC_ID_ERROR. nID: 项ID.
func (*Tree) GetTemplateObject ¶ added in v0.0.4
列表树_取模板对象, 通过模板项ID, 获取实例化模板项ID对应的对象句柄 nID: 树项ID. nTempItemID: 模板项ID.
func (*Tree) HitTestOffset ¶ added in v0.0.4
列表树_测试点击项扩展, 检测坐标点所在项, 自动添加滚动视图偏移坐标, 返回项ID pPt: 坐标点.
func (*Tree) InsertItemImage ¶ added in v0.0.4
列表树_插入项图片 hImage: nParentID: insertID:
func (*Tree) InsertItemImageEx ¶ added in v0.0.4
列表树_插入项图片扩展 pName: hImage: nParentID: insertID:
func (*Tree) InsertItemText ¶ added in v0.0.4
列表树_插入项文本 pValue: nParentID: insertID:
func (*Tree) InsertItemTextEx ¶ added in v0.0.4
列表树_插入项文本扩展 pName: pValue: nParentID: insertID:
func (*Tree) MoveItem ¶ added in v0.0.4
列表树_移动项, 移动项的位置 nMoveItem: 要移动的项ID. nDestItem: 目标项ID, 参照位置 nFlag: 0:目标前面, 1:目标后面, 2:目标子项首, 3:目标子项尾
func (*Tree) RefreshData ¶ added in v0.0.4
列表树_刷新数据, 刷新所有项模板, 以便更新UI
func (*Tree) RefreshItem ¶ added in v0.0.4
列表树_刷新指定项, 刷新指定项模板, 以便更新UI nID: 项ID.
func (*Tree) SetConnectLineColor ¶ added in v0.0.4
列表树_置连接线颜色 color: RGB颜色. alpha: 透明度.
func (*Tree) SetConnectLineLength ¶ added in v0.0.4
列表树_置连接线长度, 设置连线绘制长度, 展开按钮与项内容之间的连线. nLength: 连线绘制长度.
func (*Tree) SetDragInsertPositionColor ¶ added in v0.0.4
列表树_置拖动项插入位置颜色, 设置拖动项插入位置颜色提示 color: RGB颜色. alpha: 透明度.
func (*Tree) SetDrawItemBkFlags ¶ added in v0.0.4
列表树_置项背景绘制标志, 设置是否绘制指定状态下项的背景 nFlags: 标志位: List_DrawItemBk_Flag_.
func (*Tree) SetExpandButtonSize ¶ added in v0.0.4
列表树_置展开按钮大小, 设置展开按钮占用空间大小 nWidth: 宽度. nHeight: 高度.
func (*Tree) SetIndentation ¶ added in v0.0.4
列表树_置缩进, 设置缩进大小 nWidth: 缩进宽度.
func (*Tree) SetItemData ¶ added in v0.0.4
列表树_置项数据, 设置项用户数据 nID: 项ID. nUserData: 用户数据.
func (*Tree) SetItemHeight ¶ added in v0.0.4
列表树_置项高度 nID: 项ID. nHeight: 高度. nSelHeight: 选中时高度.
func (*Tree) SetItemHeightDefault ¶ added in v0.0.4
列表树_置项默认高度 nHeight: 高度. nSelHeight: 选中时高度.
func (*Tree) SetItemImage ¶ added in v0.0.4
列表树_置项图片 nID: iColumn: hImage:
func (*Tree) SetItemImageEx ¶ added in v0.0.4
列表树_置项图片扩展 nID: pName: hImage:
func (*Tree) SetItemTemplate ¶ added in v0.0.4
列表树_置项模板 hTemp: 模板句柄.
func (*Tree) SetItemTemplateSel ¶ added in v0.0.4
列表树_置选择项模板, 设置列表项模板, 项选中状态 hTemp: 模板句柄.
func (*Tree) SetItemTemplateXML ¶ added in v0.0.4
列表树_置项模板文件 pXmlFile: 文件名.
func (*Tree) SetItemTemplateXMLFromString ¶ added in v0.0.4
列表树_置项模板从字符串, 设置项模板文件 pStringXML: 字符串指针.
func (*Tree) SetItemTemplateXMLSel ¶ added in v0.0.4
列表树_置选择项模板文件, 设置项模板文件, 项选中状态 pXmlFile: 文件名.
func (*Tree) SetItemTemplateXMLSelFromString ¶ added in v0.0.4
列表树_置选择项模板从字符串, 设置项模板文件, 项选中状态 pStringXML: 字符串指针.
func (*Tree) SetItemText ¶ added in v0.0.4
列表树_置项文本 nID: iColumn: pValue:
func (*Tree) SetItemTextEx ¶ added in v0.0.4
列表树_置项文本扩展 nID: pName: pValue:
func (*Tree) SetRowSpace ¶ added in v0.0.4
列表树_置行间距 nSpace: 行间隔大小.
func (*Tree) SetSelectItem ¶ added in v0.0.4
列表树_置选择项 nID: 项ID.
func (*Tree) VisibleItem ¶ added in v0.0.4
列表树_可视指定项, 滚动视图让指定项可见 nID: 项索引.
type XE_ADJUSTLAYOUT ¶ added in v0.0.5
type XE_ADJUSTLAYOUT1 ¶ added in v0.0.5
type XE_ADJUSTLAYOUT_END ¶ added in v0.0.5
type XE_ADJUSTLAYOUT_END1 ¶ added in v0.0.5
type XE_BNCLICK ¶ added in v0.0.5
type XE_BNCLICK1 ¶ added in v0.0.5
type XE_BUTTON_CHECK ¶ added in v0.0.5
type XE_BUTTON_CHECK1 ¶ added in v0.0.5
type XE_COMBOBOX_EXIT_LIST ¶ added in v0.0.5
type XE_COMBOBOX_EXIT_LIST1 ¶ added in v0.0.5
type XE_COMBOBOX_POPUP_LIST ¶ added in v0.0.5
type XE_COMBOBOX_POPUP_LIST1 ¶ added in v0.0.5
type XE_COMBOBOX_SELECT ¶ added in v0.0.5
type XE_COMBOBOX_SELECT1 ¶ added in v0.0.5
type XE_COMBOBOX_SELECT_END ¶ added in v0.0.5
type XE_COMBOBOX_SELECT_END1 ¶ added in v0.0.5
type XE_DATETIME_CHANGE ¶ added in v0.0.5
type XE_DATETIME_CHANGE1 ¶ added in v0.0.5
type XE_DATETIME_EXIT_MONTHCAL ¶ added in v0.0.5
type XE_DATETIME_EXIT_MONTHCAL1 ¶ added in v0.0.5
type XE_DATETIME_POPUP_MONTHCAL ¶ added in v0.0.5
type XE_DATETIME_POPUP_MONTHCAL1 ¶ added in v0.0.5
type XE_DESTROY ¶ added in v0.0.5
type XE_DESTROY1 ¶ added in v0.0.5
type XE_DESTROY_END ¶ added in v0.0.5
type XE_DESTROY_END1 ¶ added in v0.0.5
type XE_DROPFILES ¶ added in v0.0.5
type XE_DROPFILES1 ¶ added in v0.0.5
type XE_EDITOR_AUTOMATCH_SELECT ¶ added in v0.0.5
type XE_EDITOR_AUTOMATCH_SELECT1 ¶ added in v0.0.5
type XE_EDITOR_MODIFY_ROWS ¶ added in v0.0.5
type XE_EDITOR_MODIFY_ROWS1 ¶ added in v0.0.5
type XE_EDITOR_REMOVEBREAKPOINT ¶ added in v0.0.5
type XE_EDITOR_REMOVEBREAKPOINT1 ¶ added in v0.0.5
type XE_EDITOR_SETBREAKPOINT ¶ added in v0.0.5
type XE_EDITOR_SETBREAKPOINT1 ¶ added in v0.0.5
type XE_EDIT_CHANGED ¶ added in v0.0.5
type XE_EDIT_CHANGED1 ¶ added in v0.0.5
type XE_EDIT_DRAWROW ¶ added in v0.0.5
type XE_EDIT_DRAWROW1 ¶ added in v0.0.5
type XE_EDIT_ENTER_GET_TABALIGN ¶ added in v0.0.5
type XE_EDIT_ENTER_GET_TABALIGN1 ¶ added in v0.0.5
type XE_EDIT_POS_CHANGED ¶ added in v0.0.5
type XE_EDIT_POS_CHANGED1 ¶ added in v0.0.5
type XE_EDIT_ROW_CHANGED ¶ added in v0.0.5
type XE_EDIT_ROW_CHANGED1 ¶ added in v0.0.5
type XE_EDIT_SET ¶ added in v0.0.5
type XE_EDIT_SET1 ¶ added in v0.0.5
type XE_EDIT_STYLE_CHANGED ¶ added in v0.0.5
type XE_EDIT_STYLE_CHANGED1 ¶ added in v0.0.5
type XE_ELEPROCE ¶ added in v0.0.5
type XE_ELEPROCE1 ¶ added in v0.0.5
type XE_KEYDOWN ¶ added in v0.0.5
type XE_KEYDOWN1 ¶ added in v0.0.5
type XE_KILLCAPTURE ¶ added in v0.0.5
type XE_KILLCAPTURE1 ¶ added in v0.0.5
type XE_KILLFOCUS ¶ added in v0.0.5
type XE_KILLFOCUS1 ¶ added in v0.0.5
type XE_LBUTTONDBCLICK ¶ added in v0.0.5
type XE_LBUTTONDBCLICK1 ¶ added in v0.0.5
type XE_LBUTTONDOWN ¶ added in v0.0.5
type XE_LBUTTONDOWN1 ¶ added in v0.0.5
type XE_LBUTTONUP ¶ added in v0.0.5
type XE_LBUTTONUP1 ¶ added in v0.0.5
type XE_LISTBOX_DRAWITEM ¶ added in v0.0.5
type XE_LISTBOX_DRAWITEM func(hDraw int, pItem *xc.ListBox_Item_, pbHandled *bool) int // 列表框元素,项绘制事件.
type XE_LISTBOX_DRAWITEM1 ¶ added in v0.0.5
type XE_LISTBOX_SELECT ¶ added in v0.0.5
type XE_LISTBOX_SELECT1 ¶ added in v0.0.5
type XE_LISTBOX_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
type XE_LISTBOX_TEMP_ADJUST_COORDINATE func(pItem *xc.ListBox_Item_, pbHandled *bool) int // 列表框元素,项模板调整坐标. 已停用
type XE_LISTBOX_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
type XE_LISTBOX_TEMP_ADJUST_COORDINATE1 func(hEle int, pItem *xc.ListBox_Item_, pbHandled *bool) int // 列表框元素,项模板调整坐标. 已停用
type XE_LISTBOX_TEMP_CREATE ¶ added in v0.0.5
type XE_LISTBOX_TEMP_CREATE func(pItem *xc.ListBox_Item_, nFlag int, pbHandled *bool) int // 列表框元素-项模板创建事件, 模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
type XE_LISTBOX_TEMP_CREATE1 ¶ added in v0.0.5
type XE_LISTBOX_TEMP_CREATE_END ¶ added in v0.0.5
type XE_LISTBOX_TEMP_CREATE_END func(pItem *xc.ListBox_Item_, nFlag int, pbHandled *bool) int // 列表框元素-项模板创建完成事件,模板复用机制需先启用;不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
type XE_LISTBOX_TEMP_CREATE_END1 ¶ added in v0.0.5
type XE_LISTBOX_TEMP_DESTROY ¶ added in v0.0.5
type XE_LISTBOX_TEMP_DESTROY func(pItem *xc.ListBox_Item_, nFlag int, pbHandled *bool) int // 列表框元素,项模板销毁.
type XE_LISTBOX_TEMP_DESTROY1 ¶ added in v0.0.5
type XE_LISTVIEW_DRAWITEM ¶ added in v0.0.5
type XE_LISTVIEW_DRAWITEM func(hDraw int, pItem *xc.ListView_Item_, pbHandled *bool) int // 列表视元素,自绘项.
type XE_LISTVIEW_DRAWITEM1 ¶ added in v0.0.5
type XE_LISTVIEW_EXPAND ¶ added in v0.0.5
type XE_LISTVIEW_EXPAND1 ¶ added in v0.0.5
type XE_LISTVIEW_SELECT ¶ added in v0.0.5
type XE_LISTVIEW_SELECT1 ¶ added in v0.0.5
type XE_LISTVIEW_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
type XE_LISTVIEW_TEMP_ADJUST_COORDINATE func(pItem *xc.ListView_Item_, pbHandled *bool) int // 列表视元素,项模板调整坐标.已停用
type XE_LISTVIEW_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
type XE_LISTVIEW_TEMP_ADJUST_COORDINATE1 func(hEle int, pItem *xc.ListView_Item_, pbHandled *bool) int // 列表视元素,项模板调整坐标.已停用
type XE_LISTVIEW_TEMP_CREATE ¶ added in v0.0.5
type XE_LISTVIEW_TEMP_CREATE func(pItem *xc.ListView_Item_, nFlag int, pbHandled *bool) int // 列表视元素-项模板创建事件,模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
type XE_LISTVIEW_TEMP_CREATE1 ¶ added in v0.0.5
type XE_LISTVIEW_TEMP_CREATE_END ¶ added in v0.0.5
type XE_LISTVIEW_TEMP_CREATE_END func(pItem *xc.ListView_Item_, nFlag int, pbHandled *bool) int // 列表视元素-项模板创建完成事件,模板复用机制需先启用; 不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
type XE_LISTVIEW_TEMP_CREATE_END1 ¶ added in v0.0.5
type XE_LISTVIEW_TEMP_DESTROY ¶ added in v0.0.5
type XE_LISTVIEW_TEMP_DESTROY func(pItem *xc.ListView_Item_, nFlag int, pbHandled *bool) int // 列表视元素-项模板销毁, 模板复用机制需先启用;
type XE_LISTVIEW_TEMP_DESTROY1 ¶ added in v0.0.5
type XE_LIST_DRAWITEM ¶ added in v0.0.5
type XE_LIST_DRAWITEM func(hDraw int, pItem *xc.List_Item_, pbHandled *bool) int // 列表元素,绘制项.
type XE_LIST_DRAWITEM1 ¶ added in v0.0.5
type XE_LIST_HEADER_CLICK ¶ added in v0.0.5
type XE_LIST_HEADER_CLICK1 ¶ added in v0.0.5
type XE_LIST_HEADER_DRAWITEM ¶ added in v0.0.5
type XE_LIST_HEADER_DRAWITEM func(hDraw int, pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素绘制列表头项.
type XE_LIST_HEADER_DRAWITEM1 ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_ADJUST_COORDINATE func(pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素,列表头项模板调整坐标. 已停用
type XE_LIST_HEADER_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_ADJUST_COORDINATE1 func(hEle int, pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素,列表头项模板调整坐标. 已停用
type XE_LIST_HEADER_TEMP_CREATE ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_CREATE func(pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素,列表头项模板创建.
type XE_LIST_HEADER_TEMP_CREATE1 ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_CREATE1 func(hEle int, pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素,列表头项模板创建.
type XE_LIST_HEADER_TEMP_CREATE_END ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_CREATE_END func(pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素,列表头项模板创建完成事件.
type XE_LIST_HEADER_TEMP_CREATE_END1 ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_CREATE_END1 func(hEle int, pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素,列表头项模板创建完成事件.
type XE_LIST_HEADER_TEMP_DESTROY ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_DESTROY func(pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素,列表头项模板销毁.
type XE_LIST_HEADER_TEMP_DESTROY1 ¶ added in v0.0.5
type XE_LIST_HEADER_TEMP_DESTROY1 func(hEle int, pItem *xc.List_Header_Item_, pbHandled *bool) int // 列表元素,列表头项模板销毁.
type XE_LIST_HEADER_WIDTH_CHANGE ¶ added in v0.0.5
type XE_LIST_HEADER_WIDTH_CHANGE1 ¶ added in v0.0.5
type XE_LIST_SELECT ¶ added in v0.0.5
type XE_LIST_SELECT1 ¶ added in v0.0.5
type XE_LIST_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
type XE_LIST_TEMP_ADJUST_COORDINATE func(pItem *xc.List_Item_, pbHandled *bool) int // 列表元素,项模板调整坐标. 已停用
type XE_LIST_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
type XE_LIST_TEMP_ADJUST_COORDINATE1 func(hEle int, pItem *xc.List_Item_, pbHandled *bool) int // 列表元素,项模板调整坐标. 已停用
type XE_LIST_TEMP_CREATE ¶ added in v0.0.5
type XE_LIST_TEMP_CREATE func(pItem *xc.List_Item_, nFlag int, pbHandled *bool) int // 列表元素-项模板创建事件,模板复用机制需先启用;替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
type XE_LIST_TEMP_CREATE1 ¶ added in v0.0.5
type XE_LIST_TEMP_CREATE_END ¶ added in v0.0.5
type XE_LIST_TEMP_CREATE_END func(pItem *xc.List_Item_, nFlag int, pbHandled *bool) int // 列表元素-项模板创建完成事件,模板复用机制需先启用;不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
type XE_LIST_TEMP_CREATE_END1 ¶ added in v0.0.5
type XE_LIST_TEMP_DESTROY ¶ added in v0.0.5
type XE_LIST_TEMP_DESTROY func(pItem *xc.List_Item_, nFlag int, pbHandled *bool) int // 列表元素,项模板销毁.
type XE_LIST_TEMP_DESTROY1 ¶ added in v0.0.5
type XE_MENU_DRAWITEM ¶ added in v0.0.5
type XE_MENU_DRAWITEM func(hDraw int, pInfo *xc.Menu_DrawItem_, pbHandled *bool) int // 绘制菜单项事件, 启用该功能需要调用XMenu_EnableDrawItem().
type XE_MENU_DRAWITEM1 ¶ added in v0.0.5
type XE_MENU_DRAW_BACKGROUND ¶ added in v0.0.5
type XE_MENU_DRAW_BACKGROUND func(hDraw int, pInfo *xc.Menu_DrawBackground_, pbHandled *bool) int // 绘制菜单背景, 启用该功能需要调用XMenu_EnableDrawBackground().
type XE_MENU_DRAW_BACKGROUND1 ¶ added in v0.0.5
type XE_MENU_EXIT ¶ added in v0.0.5
type XE_MENU_EXIT1 ¶ added in v0.0.5
type XE_MENU_POPUP ¶ added in v0.0.5
type XE_MENU_POPUP1 ¶ added in v0.0.5
type XE_MENU_POPUP_WND ¶ added in v0.0.5
type XE_MENU_POPUP_WND func(hMenu int, pInfo *xc.Menu_PopupWnd_, pbHandled *bool) int // 菜单弹出窗口
type XE_MENU_POPUP_WND1 ¶ added in v0.0.5
type XE_MENU_SELECT ¶ added in v0.0.5
type XE_MENU_SELECT1 ¶ added in v0.0.5
type XE_MONTHCAL_CHANGE ¶ added in v0.0.5
type XE_MONTHCAL_CHANGE1 ¶ added in v0.0.5
type XE_MOUSEHOVER ¶ added in v0.0.5
type XE_MOUSEHOVER1 ¶ added in v0.0.5
type XE_MOUSELEAVE ¶ added in v0.0.5
type XE_MOUSELEAVE1 ¶ added in v0.0.5
type XE_MOUSEMOVE ¶ added in v0.0.5
type XE_MOUSEMOVE1 ¶ added in v0.0.5
type XE_MOUSESTAY ¶ added in v0.0.5
type XE_MOUSESTAY1 ¶ added in v0.0.5
type XE_MOUSEWHEEL ¶ added in v0.0.5
type XE_MOUSEWHEEL1 ¶ added in v0.0.5
type XE_PAINT_END ¶ added in v0.0.5
type XE_PAINT_END1 ¶ added in v0.0.5
type XE_PAINT_SCROLLVIEW ¶ added in v0.0.5
type XE_PAINT_SCROLLVIEW1 ¶ added in v0.0.5
type XE_PROGRESSBAR_CHANGE ¶ added in v0.0.5
type XE_PROGRESSBAR_CHANGE1 ¶ added in v0.0.5
type XE_RBUTTONDOWN ¶ added in v0.0.5
type XE_RBUTTONDOWN1 ¶ added in v0.0.5
type XE_RBUTTONUP ¶ added in v0.0.5
type XE_RBUTTONUP1 ¶ added in v0.0.5
type XE_SBAR_SCROLL ¶ added in v0.0.5
type XE_SBAR_SCROLL1 ¶ added in v0.0.5
type XE_SCROLLVIEW_SCROLL_H ¶ added in v0.0.5
type XE_SCROLLVIEW_SCROLL_H1 ¶ added in v0.0.5
type XE_SCROLLVIEW_SCROLL_V ¶ added in v0.0.5
type XE_SCROLLVIEW_SCROLL_V1 ¶ added in v0.0.5
type XE_SETCAPTURE ¶ added in v0.0.5
type XE_SETCAPTURE1 ¶ added in v0.0.5
type XE_SETCURSOR ¶ added in v0.0.5
type XE_SETCURSOR1 ¶ added in v0.0.5
type XE_SETFOCUS ¶ added in v0.0.5
type XE_SETFOCUS1 ¶ added in v0.0.5
type XE_SETFONT ¶ added in v0.0.5
type XE_SETFONT1 ¶ added in v0.0.5
type XE_SLIDERBAR_CHANGE ¶ added in v0.0.5
type XE_SLIDERBAR_CHANGE1 ¶ added in v0.0.5
type XE_TABBAR_DELETE ¶ added in v0.0.5
type XE_TABBAR_DELETE1 ¶ added in v0.0.5
type XE_TABBAR_SELECT ¶ added in v0.0.5
type XE_TABBAR_SELECT1 ¶ added in v0.0.5
type XE_TREE_DRAG_ITEM ¶ added in v0.0.5
type XE_TREE_DRAG_ITEM func(pInfo *xc.Tree_Drag_Item_, pbHandled *bool) int // 树元素,拖动项事件.
type XE_TREE_DRAG_ITEM1 ¶ added in v0.0.5
type XE_TREE_DRAG_ITEM1 func(hEle int, pInfo *xc.Tree_Drag_Item_, pbHandled *bool) int // 树元素,拖动项事件.
type XE_TREE_DRAG_ITEM_ING ¶ added in v0.0.5
type XE_TREE_DRAG_ITEM_ING func(pInfo *xc.Tree_Drag_Item_, pbHandled *bool) int // 树元素,用户正在拖动项, 可对参数值修改.
type XE_TREE_DRAG_ITEM_ING1 ¶ added in v0.0.5
type XE_TREE_DRAG_ITEM_ING1 func(hEle int, pInfo *xc.Tree_Drag_Item_, pbHandled *bool) int // 树元素,用户正在拖动项, 可对参数值修改.
type XE_TREE_DRAWITEM ¶ added in v0.0.5
type XE_TREE_DRAWITEM func(hDraw int, pItem *xc.Tree_Item_, pbHandled *bool) int // 树元素,绘制项.
type XE_TREE_DRAWITEM1 ¶ added in v0.0.5
type XE_TREE_EXPAND ¶ added in v0.0.5
type XE_TREE_EXPAND1 ¶ added in v0.0.5
type XE_TREE_SELECT ¶ added in v0.0.5
type XE_TREE_SELECT1 ¶ added in v0.0.5
type XE_TREE_TEMP_ADJUST_COORDINATE ¶ added in v0.0.5
type XE_TREE_TEMP_ADJUST_COORDINATE func(pItem *xc.Tree_Item_, pbHandled *bool) int // 树元素,项模板,调整项坐标. 已停用
type XE_TREE_TEMP_ADJUST_COORDINATE1 ¶ added in v0.0.5
type XE_TREE_TEMP_ADJUST_COORDINATE1 func(hEle int, pItem *xc.Tree_Item_, pbHandled *bool) int // 树元素,项模板,调整项坐标. 已停用
type XE_TREE_TEMP_CREATE ¶ added in v0.0.5
type XE_TREE_TEMP_CREATE func(pItem *xc.Tree_Item_, nFlag int, pbHandled *bool) int // 列表树元素-项模板创建,模板复用机制需先启用; 替换模板无效判断nFlag,因为内部会检查模板是否改变,不用担心重复
type XE_TREE_TEMP_CREATE1 ¶ added in v0.0.5
type XE_TREE_TEMP_CREATE_END ¶ added in v0.0.5
type XE_TREE_TEMP_CREATE_END func(pItem *xc.Tree_Item_, nFlag int, pbHandled *bool) int // 列表树元素-项模板创建完成,模板复用机制需先启用; 不管是新建还是复用,都需要更新数据, 当为复用时不要注册事件以免重复注册
type XE_TREE_TEMP_CREATE_END1 ¶ added in v0.0.5
type XE_TREE_TEMP_DESTROY ¶ added in v0.0.5
type XE_TREE_TEMP_DESTROY func(pItem *xc.Tree_Item_, nFlag int, pbHandled *bool) int // 列表树元素-项模板销毁,模板复用机制需先启用;
type XE_TREE_TEMP_DESTROY1 ¶ added in v0.0.5
type XE_XC_TIMER ¶ added in v0.0.5
Source Files
¶
- button.go
- combobox.go
- datetime.go
- edit.go
- editor.go
- element.go
- layoutele.go
- layoutframe.go
- list.go
- listbox.go
- listview.go
- menu.go
- menubar.go
- monthcal.go
- pane.go
- progressbar.go
- scrollbar.go
- scrollview.go
- shape.go
- shapeellipse.go
- shapegif.go
- shapegroupbox.go
- shapeline.go
- shapepicture.go
- shaperect.go
- shapetext.go
- sliderbar.go
- tabbar.go
- table.go
- textlink.go
- toolbar.go
- tree.go