emWin图形库图形用户界面版本5.12手册修订版0用户参考手册©1997-2011SEGGERMicrocontrollerGmbH&Co.KG免责声明本文中所含的规格信息据信是准确的,但不担保完全没有错误。本手册中所含信息可能会因功能或性能改善而变更,恕不另行通知。请确保您手中的手册是最新版本。虽然此处所提供信息据信是准确的,但如有任何错误或疏漏,SEGGERMicrocontrollerGmbH&Co.KG(制造商)概不承担任何责任。制造商不作(用户因而也不会获得)任何担保或条件,无论是明示的、暗含的、法定的还是以任何函件形式与用户确认的。特别地,制造商拒绝承担任何适销性或特定目的适用性的担保。版权声明如无制造商的事先书面许可,不得截取本手册的任何部分或者以任何方式修改PDF文件。本文件中所述软件基于许可证提供,且只能根据此许可证的条款进行使用或复制。©2011SEGGERMicrocontrollerGmbH&Co.KG,Hilden/德国商标本手册中提及的名称可能是其各自所属公司的商标。各品牌和产品名称均为其各自所有者的商标或注册商标。注册请通过电子邮件注册软件。这样,我们就能确保在有更新时,您会立即收到更新或者更新通知。注册时,请提供以下信息:•公司名称和地址•您的姓名•您的职位•您的电子邮件地址和电话号码•产品名称和版本请将这些信息发送至:register@segger.com联系地址SEGGERMicrocontrollerGmbH&Co.KGIndenWeiden11D-40721Hilden德国电话:+492103-2878-0传真:+492103-2878-28电子邮件:support@segger.com网址:手册版本本手册讲述的是最新软件版本。软件的版本编号请见本章节稍后的“软件版本”表。如有任何差错,请通知我们,我们将尽快尽力为您提供帮助。有关任何未明确的其他信息和程序,请联系我们。印刷日期:12/9/11emWinV5.12用户参考手册©1997-2011SEGGERMicrocontrollerGmbH&Co.KG3版本日期作者描述5.12R0110621ASJE第17章“窗口对象(小工具)”-添加新函数LISTVIEW_SetHeaderHeight()。-添加新函数ICONVIEW_AddStreamedBitmapItem()。-添加新函数ICONVIEW_GetItemText()。-添加新函数ICONVIEW_GetItemUserData()。-添加新函数ICONVIEW_GetNumItems()。-添加新函数ICONVIEW_InsertBitmapItem()。-添加新函数ICONVIEW_InsertStreamedBitmapItem()。-添加新函数ICONVIEW_SetBitmapItem()。-添加新函数ICONVIEW_SetFrame()。-添加新函数ICONVIEW_SetItemText()。-添加新函数ICONVIEW_SetItemUserData()。-添加新函数ICONVIEW_SetSpace()。-添加新函数ICONVIEW_SetStreamedBitmapItem()。-添加新函数ICONVIEW_SetTextAlign()。-添加新函数TEXT_GetNumLines()。第30章“显示驱动”-添加新显示驱动:GUIDRV_DistGUIDRV_SPage-GUIDRV_CompactColor_16支持的新显示控制器:66709:所罗门SSD1961-LCD_SetDevFunc():添加LCD_DEVFUNC_COPYRECT。-GUIDRV_Lin:添加对LCD_DEVFUNC_COPYRECT的支持。5.10R1110531ASJE第30章“显示驱动”-新显示驱动:GUIDRV_FlexColor5.10R0110329ASJE第14章“存储设备”-GUI_USE_MEMDEV_1BPP_FOR_SCREEN的默认值是1。-添加新函数GUI_MEMDEV_MarkDirty()。添加第19章“GUIBuilder”。第30章“显示驱动”-GUIDRV_CompactColor_16支持的新显示控制器:66708:IlitekILI932866709:SitronixST771566772:IlitekILI9221-添加新函数GUIDRV_BitPlains_Config()。4章节emWinV5.12用户参考手册©1997-2011SEGGERMicrocontrollerGmbH&Co.KG5.08R0110112ASJE第9章“2D图形库”-添加新函数GUI_CreateBitmapFromStreamRLEAlpha()。-添加新函数GUI_CreateBitmapFromStreamRLE32()。-函数GUI_CreateBitmapFromStream()支持额外格式。-添加新函数GUI_UC_EnableBIDI()。第12章“位图转换器”-添加新格式“Alpha通道,压缩”。-添加新格式“带Alpha通道的真彩色,压缩”。-添加新功能Image/ConvertInto/BestPalette+transparency。第14章“存储设备”-添加新函数GUI_MEMDEV_SetAnimationCallback()。-添加新函数GUI_MEMDEV_ShiftInWindow()。-添加新函数GUI_MEMDEV_ShiftOutWindow()。第15章“执行模型”-添加新函数GUI_SetSignalEventFunc()。-添加新函数GUI_SetWaitEventFunc()。-添加新函数GUI_SetWaitEventTimedFunc()。-编译时间配置宏的定义变更。第16章“窗口管理器”-添加新函数WM_MULTIBUF_Enable()。-添加新消息WM_PRE_PAINT和WM_POST_PAINT。第17章“小工具”-LISTVIEW_SetUserData()重命名为LISTVIEW_SetUserDataRow()。-LISTVIEW_GetUserData()重命名为LISTVIEW_GetUserDataRow()。-为所有小工具添加新函数WIDGET_SetUserData。-为所有小工具添加新函数WIDGET_GetUserData。-为所有小工具添加新函数WIDGET_CreateUser。-添加新函数BUTTON_GetTextAlign()。-添加新函数BUTTON_SetReactOnLevel()。-添加新函数ICONVIEW_CreateIndirect()。-添加新函数ICONVIEW_DeleteItem()。-添加新函数LISTWHEEL_CreateIndirect()。-添加新函数SCROLLBAR_SetThumbSizeMin()。-添加新函数SCROLLBAR_GetThumbSizeMin()。-添加新函数TREEVIEW_ITEM_CollapseAll()。-添加新函数TREEVIEW_ITEM_ExpandAll()。第19章“皮肤设置”-添加新编译时间配置宏WIDGET_USE_FLEX_SKIN。-新消息WIDGET_ITEM_GET_RADIUS添加到帧窗口皮肤。第20章“多重缓冲”。-添加新函数GUI_MULTIBUF_Begin()。-添加新函数GUI_MULTIBUF_End()。-添加新函数GUI_MULTIBUF_Config()。5.06R0100907JE第9章“字体”:-添加新函数GUI_SetDefaultFont()。第12章“存储设备”:-添加新函数GUI_MEMDEV_FadeDevices()。第15章“小工具”:-添加新函数SCROLLBAR_GetNumItems()。-添加新函数SCROLLBAR_GetPageSize()。-添加新函数BUTTON_SetReactOnLevel()。-添加新函数LISTWHEEL_SetPos()。-添加新函数GRAPH_DATA_XY_SetOwnerDraw()。-添加新函数LISTVIEW_SetItemBitmap()。新第17章“皮肤设置”:-为昀通用小工具添加皮肤设置功能。第26章“显示驱动”:-添加新函数GUI_SetOrientation()(旋转设备)。-给GUIDRV_Lin添加用于16、24和32bpp的新OXY定向。版本日期作者描述emWinV5.12用户参考手册©1997-2011SEGGERMicrocontrollerGmbH&Co.KG55.04R2100526AS-章节“小工具”中的新函数LISTVIEW_SetItemBitmap()-章节“小工具”中的新函数GRAPH_DATA_XY_SetOwnerDraw()-章节“字体”中的新函数GUI_SetDefaultFont()-章节“2-D图形库”中的新函数GUI_GetPixelIndex()-章节“执行模型”中的新函数GUITASK_SetMaxTask()-GUIDRV_CompactColor_16:添加对以下显示控制器的支持:HimaxHX8353、LGDP4551、OrisetechSPFD54124C、RenesasR61505、矽创ST7735和ST7787、所罗门SSD1284和SSD2119。-给每个使用驱动宏的驱动添加宏。5.04R1100505AS添加驱动“GUIDRV_S1D15G00”和“GUIDRV_SLin”各种修正章节“2-D图形库”:-新函数GUI_DrawGradientRoundedV()-新函数GUI_DrawGradientRoundedH()-新函数GUI_DrawRoundedFrame()第12章“存储设备”:-新函数GUI_MEMDEV_MoveInWindow()-新函数GUI_MEMDEV_MoveOutWindow()-新函数GUI_MEMDEV_FadeInWindow()-新函数GUI_MEMDEV_FadeOutWindow()章节“模拟”-新函数SIM_GUI_SetCallback()-新函数SIM_GUI_ShowDevice()5.04R0100104JE第26章“VNC服务器”:-添加新函数GUI_VNC_EnableKeyboardInput()。-添加新函数GUI_VNC_GetNumConnections()。-添加新函数GUI_VNC_SetPassword()。-添加新函数GUI_VNC_SetProgName()。-添加新函数GUI_VNC_SetSize()。-添加新函数GUI_VNC_RingBell()。版本日期作者描述6章节emWinV5.12用户参考手册©1997-2011SEGGERMicrocontrollerGmbH&Co.KG5.04R0100104JE第5章“显示驱动”:-添加新函数GUI_DispStringInRectWrap()。-添加新函数GUI_WrapGetNumLines()。第7章“2-D图形库”:-添加新函数GUI_EnableAlpha()。-添加新函数GUI_RestoreUserAlpha()。-添加新函数GUI_SetUserAlpha()。-添加新函数GUI_CreateBitmapFromStream()。-添加新函数GUI_DrawStreamedBitmapEx()。-添加新函数GUI_GetStreamedBitmapInfo()。-添加新函数GUI_GetStreamedBitmapInfoEx()。-添加新函数GUI_SetStreamedBitmapHook()。-添加新函数GUI_CreateB