Skip to content

v1.4.0

Choose a tag to compare

@twgh twgh released this 21 May 08:53
· 29 commits to main since this release

一、新增函数

// xc
XDraw_ConvRect
XDraw_ConvXY
XBkM_GetStateTextColorEx
XWnd_SetMouseHoverTime
XWnd_AdjustInScreen
XEle_SetToolTipDuration
XSBar_GetCurPos
XPropertyList_GetString
XPropertyList_GetSize
XC_SetCallback_LoadLayout
XC_LoadLayout_Create
XC_EnableWindowSysNc
XC_SetType
XC_AddType
XC_BindData
XC_GetBindData
XMenu_SetBkManager
XMenu_GetBkManager
XMenu_GetBkManagerEx
XMenu_EnableCSS
XMenu_SetCssName
XMenu_GetCssName
XMenu_SetLeftWidth
XImage_GetWicBitMap
XImage_GetGdiplusBitmap
XImage_LoadFromData
XImage_LoadFromGoImage
XImage_LoadFromDataRGBA
XImage_ModifyData
XImage_ModifyDataGoImage
XImage_ModifyDataRGBA
XImgSrc_LoadFromData
XImgSrc_LoadFromGoImage
XImgSrc_LoadFromDataRGBA
XImgSrc_ModifyData
XImgSrc_ModifyDataGoImage
XImgSrc_ModifyDataRGBA
XImgSrc_GetWicBitMap
XImgSrc_GetGdiplusBitmap
XImgSrc_LoadFile
XImgSrc_LoadFileRect
XImgSrc_LoadRes
XImgSrc_LoadZip
XImgSrc_LoadZipRect
XImgSrc_LoadZipMem
XImgSrc_LoadMemory
XImgSrc_LoadMemoryRect
XImgSrc_LoadFromImage
XImgSrc_LoadFromExtractIcon
XImgSrc_LoadFromHICON
XImgSrc_LoadFromHBITMAP
XImgSrc_EnableAutoDestroy
XImgSrc_GetWidth
XImgSrc_GetHeight
XImgSrc_GetFile
XImgSrc_AddRef
XImgSrc_Release
XImgSrc_GetRefCount
XImgSrc_Destroy
XFloatWnd_EnableCaptionContent
XFloatWnd_GetCaptionShapeText
XFloatWnd_GetCaptionButtonClose
XFloatWnd_SetTitle
XFloatWnd_GetTitle

// common
RGBABytesToBGRA
BGRABytesToRGBA

// wutil
GetTaskbarRect

二、优化

  1. 窗口通知消息支持在更多位置显示
  2. 修复透明窗口编辑框插入法位置改变延迟问题
  3. 滚动视图及滚动视图扩展的UI元素, 当进行滚动操作时自动检测并调整布局
  4. WebView 增加便捷方法 SetCookie, DeleteCookie, DeleteAllCookies, DeleteCookiesWithDomainAndPath, DeleteCookies
  5. FrameWindow 增加一些构造函数
  6. Enable 类型函数的参数不填默认为 trueRedraw 类型函数的参数不填默认为 false
  7. 部分函数最后一个参数可填 0 的不填默认为 0,比如调整布局的流水号

三、其他

  1. AddEvent 类型函数最后一个参数改为默认为 true,WebView 的添加事件也是
  2. xc.Menu_DrawItem_ 结构体的 NState 字段类型改为 xcc.CombinedState,需使用 xcc.MenuItem_State_Flag_ 系列常量
  3. 错误的单词 CallBack 改为 Callback
  4. 实现 XAnimaItem_SetCallbackXAnima_SetCallBack
  5. 升级支持的 WebView2 运行时版本到 148.0.3967.48
  6. 修复 XC_Malloc 没有返回值的问题