• 设为首页 |
  • 加入收藏 |
  • 联系我们
  • 首页
  • 产品
    • DSkinLite界面库
    • DSkinControl控件库
    • ekRichEdit控件
    • DirectUI 界面库
  • 解决方案
  • 下载
  • 购买
  • 博客
  • 技术支持
  • 关于易酷
    • 关于我们
    • 联系我们
    • 公司新闻
    • 我们的客户

常见问题FAQ

如您遇到技术问题,请先在FAQ页面查找相关问题,如您的问题不在FAQ列表中,请与我们的技术人员联系。

DSKinLite常见问题
  • DSkinLite 试用版有限制吗? 是否有弹出式MessageBox等提示?
  • DSkinLite 界面库和DirectUI 界面库的区别 ?
  • DSkinLite界面库支持哪些开发平台?
  • DSkinLite界面库支持哪些图片格式?
  • DSkinLite界面库是否支持自绘控件?
  • 使用DSkinLite后,dialog函数GetClientRect返回错误的值?
  • ListCtrl,ListBox,TreeCtrl这些控件是否支持自绘Item内容?
  • DSkinLite是否支持图片灰度化处理,如QQ好友头像?
  • Edit控件是否支持设置背景图或者透明?
  • dialog使用SKIN_TYPE_DIALOG 处理后,不能截获OnSysCommand等消息。
  • 如何动态更新控件界面的图片?
  • 对话框不能接收到OnMouseMove消息?
  • List Control 调用dsSkinWindow后,item内容未被绘制。
  • XML中已经设置了list control(或list box)的item高度,实际显示的高度不对
ekRichEdit常见问题
  • ekRichEdit支持哪些图片格式?
  • ekRichEdit是否支持超链接?
  • ekRichEdit支持哪些开发平台?
DirectUI 常见问题
  • DirectUI界面库支持哪些控件?
  • DirectUI界面库是否有源代码版本销售?

Q: DSkinLite 试用版有限制吗? 是否有弹出式MessageBox等提示?

A: DSkinLite试用版为debug版本,是有限制的,您不能使用试用版的DSkinLite在您发布的软件产品中。否则会产生很多问题如:随机弹出MessageBox 提示,试用期时间限制等。同时试用版版本较低,存在一些bug,如您在试用过程中遇到问题,可与我们联系确认在正式版中是否存在。

返回顶部

Q: DSkinLite界面库与DirectUI界面库的区别,我公司该如何选择?

A: 请参考博客相关文章:
如何选择VC界面库产品?(二)–- DSkinLite界面库介绍
如何选择VC界面库产品?(三)— DirectUI 界面库介绍
如何选择VC界面库产品?(四)— DSkinLite vs DirectUI

返回顶部

Q: DSkinLite界面库支持哪些开发平台?

A: DSkinLite 目前仅支持VC平台,暂不支持 .net/delphi/易语言等开发平台。
支持vc6,vs 2003, vs 2005, vs2008,vs2010等开发平台,支持windows 2000至windows 7 平台。

返回顶部

Q: DSkinLite界面库支持哪些图片格式?

A: 目前DSkinLite支持bitmap格式(8位,24位),支持png格式(24位,32位)。支持jpeg格式,支持gif动画图片。如您的bitmap图片不能显示,请检查其色深是否超过24位。

返回顶部

Q: DSkinLite界面库是否支持自绘控件?

A: DSkinLite支持控件自绘,即开发人员可以在DSkinLite绘制控件之后再次绘制控件。详细请参考dsSetSelfPaint函数及相关示例程序。

返回顶部

Q: 使用DSkinLite后,dialog函数GetClientRect返回错误的值?

A: 如果你使用SKIN_TYPE_DIALOG来Skin窗口,或者在xml中设置了caption高度和边框宽度,在skin对话框后,窗口风格改变,你需要调用 dsGetClientRect来获取正确的值。dsGetClientRect返回窗口的客户区域与GetClientRect返回值有所不同,lpRect的left和top值不为0,而是客户区域的相对整个对话框窗口的开始位置。 如果你使用SKIN_TYPE_DIALOGEX来skin窗口,将不会遇到这个问题。 详细请参考: DSkinLite 使用技巧(四):如何绘制 dialog 窗口

返回顶部

Q: ListCtrl,ListBox,TreeCtrl这些控件是否支持自绘Item内容?

A: DSkinLite支持这些控件的item自绘功能,即在DSkinLite绘制item内容之前或之后,客户应用程序有机会绘制item。具体可参考我们提供的RelativePosTest及listbox示例工程。

返回顶部

Q: DSkinLite是否支持图片灰度化处理,如QQ好友头像?

A: DSkinLite支持图片灰度化处理,请参考image元素的bgray属性。也可以参考我们提供的MessengerDemo工程。

返回顶部

Q: Edit控件、RichEdit控件是否支持设置背景图或者透明?

A: 单行的Edit支持设置背景或背景透明。多行Edit的不支持。RichEdit不支持设置背景和背景透明。

返回顶部

Q: dialog使用SKIN_TYPE_DIALOG 处理后,不能截获OnSysCommand等消息。

A: 如您需要获取SC_MINIMIZE或者SC_MAXIMIZE等消息,可在xml中dialoginfo标签设置SendSysCmdMsg="true"。然后在窗口中即可接收到相关消息。

返回顶部

Q: 如何动态更新控件界面的图片?

A: DSkinLite完全支持在运行过程中动态设置控件中的图片。可以通过dsSetDrawItemValue来设置本地图片。
dsSetDrawItemValue(GetSafeHwnd(), _T("ico"), _T("buttonico1"), FALSE);
这个第三个参数可以是xml中定义的,也可以是本地的完整图片路径。如:
dsSetDrawItemValue(GetSafeHwnd(), _T("ico"), _T("c:\\image\2.bmp"), FALSE);

返回顶部

Q: 对话框不能接收到OnMouseMove消息?

A: 请检查XML是否设置captionheight= “-1”,如果这样设置,在对话框任何地方都可以拖动窗口,这实际上导致整个窗口为caption区域,因此不再有MouseMove消息,窗口发出的是NCMouseMove消息,您可以直接处理NcMouseMove消息。

返回顶部

Q: List Control 调用dsSkinWindow后,item内容未被绘制。

A: List Control需设置own-draw 属性。即own-draw fixed属性。不然控件不会有WM_DRAWITEM消息,无法完成绘制。

返回顶部

Q: XML中已经设置了list control(或list box)的item高度,实际显示的高度不对。

A: listctrl,listbox等控件在自绘模式下,高度由WM_MEASUREITEM消息控制。由于调用dsSkinWindow时机不一样,有时DSkinLite可能无法收到此消息,导致高度未被设置。开发人员可以自行处理相关消息,设置高度。如下所示: void CttDlg::OnMeasureItem(int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct)
{
// TODO: Add your message handler code here and/or call default
  if ( nIDCtl == IDC_LIST1 )
  {
    lpMeasureItemStruct->itemHeight = 30;
  }
  CDialog::OnMeasureItem(nIDCtl, lpMeasureItemStruct);
}

返回顶部

Q: ekRichEdit支持哪些图片格式?

A: ekRichEdit内部使用GDI+处理图片绘制,GDI+支持的图片格式即为ekRichEdit支持的图片格式。

返回顶部

Q: ekRichEdit是否支持超链接?

A: ekRichEdit支持url超链接,也支持自定义超链接。详细信息

返回顶部

Q: ekRichEdit支持哪些开发平台?

A: ekRichEdit控件提供源码版,为c++编写,可在VC平台中使用。暂不支持Delphi/VB等其他平台。

返回顶部

Q: DirectUI界面库支持哪些控件?

A: DirectUI支持大多数基本控件,如:dialog, label, button, checkbox, radiobutton, progress, SliderCtrl, layout, edit. 不支持TreeCtrl,ListCtrl等复杂控件。

返回顶部

Q: DirectUI界面库是否有源代码版本销售?

A: DirectUI界面库提供源码版本。

返回顶部

技术支持Support

  • 常见问题
  • 文章与教程

联系方式

联系地址:深圳市南山区南海大道西桂庙路北阳光华艺大厦A栋15B


电话:0755-86652431
传真:0755-86652431


销售支持:sales@uieasy.com
技术支持:support@uieasy.com


QQ咨询

Copyright © 2000-2010 Uieasy.cn, All Rights Reserved
粤ICP备09111900号
Valid XHTML 1.0 Transitional   Valid CSS!   Firefox Support!
现在时间是 深圳市易酷创新软件有限公司
关于UIEASY | 网站地图 | 界面库 | DirectUI | 界面解决方案