Documentation
¶
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_BnClick(pFun func(pbHandled *bool) int) bool
- func (b *Button) Event_BnClick1(pFun func(hEle int, pbHandled *bool) int) 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_Select_End(pFun func(iItem int, pbHandled *bool) int) bool
- func (c *ComboBox) Event_ComboBox_Select_End1(pFun func(hEle int, iItem int, pbHandled *bool) int) 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) 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) 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) 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 (b *Element) Event_MENU_EXIT(pFun func(pbHandled *bool) int) bool
- func (b *Element) Event_MENU_POPUP(pFun func(HMENUX int, pbHandled *bool) int) bool
- func (b *Element) Event_MENU_SELECT(pFun func(nID int, pbHandled *bool) int) 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
- type LayoutFrame
- 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) 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) 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) 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
- 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) 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) 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) 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 (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) 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) 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) 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Button ¶
type Button struct {
Element
}
按钮
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_BnClick ¶ added in v0.0.2
事件_按钮被单击 pFun: 事件函数指针.
func (*Button) Event_BnClick1 ¶ added in v0.0.2
事件_按钮被单击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 (*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_Select_End ¶ added in v0.0.3
事件_组合框_下拉列表项选择完成, 编辑框内容已经改变 pFun: 事件函数指针.
func (*ComboBox) Event_ComboBox_Select_End1 ¶ added in v0.0.3
func (c *ComboBox) Event_ComboBox_Select_End1(pFun func(hEle int, iItem int, pbHandled *bool) int) 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 (*DateTime) EnableSplitSlash ¶ added in v0.0.4
日期_启用分割栏为斜线, 切换分割栏为: 斜线或横线 bSlash: TRUE: 斜线, FALSE: 横线
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 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) GetSelectRange ¶
编辑框_取选择内容范围 pBegin: 起始位置 pEnd: 结束位置
func (*Edit) GetSelectText ¶
未实现 hEle: 元素句柄 pOut: 接收返回文本内容 nOutLen: 接收内存大小
func (*Edit) GetStyleInfo ¶
func (e *Edit) GetStyleInfo(iStyle int, info *xc.Edit_Style_Info_) bool
编辑框_取样式信息 iStyle: 样式索引 info: 返回样式信息
func (*Edit) GetTextRow ¶
未实现 hEle: 元素句柄 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 (*Editor) AddExcludeDefVarKeyword ¶
代码编辑框_添加排除定义变量关键字, 排除定义变量的关键字, 用于排除定义变量, 因为定义变量禁用自动匹配; 此关键字不加入自动匹配,仅用于排除定义变量 pKeyword: 字符串
func (*Editor) AddKeyword ¶
代码编辑框_添加关键字 pKey: 字符串 iStyle: 样式
func (*Editor) EnableAutoMatchSpaseSelect ¶
代码编辑框_启用空格选择自动匹配项 bEnable: 是否启用
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 (*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_MENU_EXIT ¶ added in v0.0.2
事件_菜单退出
func (*Element) Event_MENU_POPUP ¶ added in v0.0.2
事件_菜单弹出
func (*Element) Event_MENU_SELECT ¶ added in v0.0.2
事件_弹出菜单项被选择
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 NewLayoutEx ¶ added in v0.0.4
布局_创建扩展, 创建布局元素 hParent: 父为窗口句柄或元素句柄.
func (*LayoutEle) EnableLayout ¶ added in v0.0.4
布局_启用, 启用布局功能 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) 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 (*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 XList_Create ¶ added in v0.0.2
列表_创建, 创建列表元素 x: 元素x坐标. y: 元素y坐标. cx: 宽度. cy: 高度. hParent: 父是窗口资源句柄或UI元素资源句柄. 如果是窗口资源句柄将被添加到窗口, 如果是元素资源句柄将被添加到元素
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) 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 (*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) 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 (*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) 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 (*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 (*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 (*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 (*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 (*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 (*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 (*ScrollView) EnableAutoShowScrollBar ¶ added in v0.0.4
func (s *ScrollView) EnableAutoShowScrollBar(bEnable bool) int
滚动视_启用自动显示滚动条 bEnable: 是否启用.
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 (*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 (*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
}
func NewShapeGif ¶ added in v0.0.4
形状GIF_创建, 创建形状对象GIF x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. hParent: 父对象句柄.
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 (*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
}
func NewShapeLine ¶ added in v0.0.4
形状线_创建 x1: 坐标. y1: 坐标. x2: 坐标. y2: 坐标. hParent: 父对象句柄.
type ShapePicture ¶ added in v0.0.4
type ShapePicture struct {
Shape
}
func NewShapePicture ¶ added in v0.0.4
形状图片_创建, 创建形状对象-图片 x: x坐标. y: y坐标. cx: 宽度. cy: 高度. hParent: 父对象句柄.
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
}
func NewShapeRect ¶ added in v0.0.4
形状矩形_创建, 创建矩形形状对象 x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. hParent: 父对象句柄.
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
}
func NewShapeText ¶ added in v0.0.4
形状文本_创建, 创建形状对象文本 x: X坐标. y: Y坐标. cx: 宽度. cy: 高度. pName: 文本内容. hParent: 父对象句柄.
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 (*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 (*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) 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 (*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 (*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 (*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 (*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) 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: 项索引.
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