C#使用炫彩界面库的第一个示例

前言:说是前言事实上是我写完本贴之后,再加上的。

1.有的帖子说需要将XCGUI.dll和XCGUId.dll放在C:\Windows\system32下,我觉得未必,因为你不可能让所有用你的软件的用户安装炫彩界面库,所以这俩个dll在发布的时候,只需要将XCGUI.dll放在和你的程序同层目录即可,然后用C#代码进行调用。
2.大家想使用炫彩界面库,可能要学习c#如何调研dll组件这个知识点。修正后的源码下载vs2010工具:

炫彩界面库.Net应用示例之多媒体播放器资源

下载地址:
http://download.csdn.net/detail/yakson/5636207


好了下面进入正文。

本人只会C#,在做一个软件,想做成给大众使用的,所以界面太丑无法见人。偶尔在网上搜索到炫彩界面库,看了几个示例之后,发现非常符合我的软件,由于本人对C++和C一点基础都没有,所以看起来比较折腾,看到“西门吹牛”的一篇帖子炫彩界面库.Net应用示例之多媒体播放器 ,于是赶紧下下来研究一下。
下载下来之后是vs2005写的,我的工具是vs2010,进行了一下转换,没有一点错误,直接转换了。
点击“调试”,准备看下界面效果的,结果调试出现错误:
360截图20130623163439556.jpg 
然后在网上进行一次查询错误原因,发现是说:“其原因是该API是在32位系统下面开发的,在64位系统上面开发编译的时候需要将生成的目标平台设为X86。
原来是因为我的系统是64位的原因,OK,根据错误找到了解决方案:
在右边的“解决方案资源管理器”里,右键该项目点击属性。在属性窗口里选择“生成”——“目标平台”下拉里选中“X86"即可。见下图:
8-121024094J2629.jpg 
好了,这个问题解决了,准备再次“调试”运行的,结果又出现了另一个错误:
您使用的<炫彩界面库(C/C++语言版)>版本太旧,请到官网下载最新免费的版本
360截图20130623163439556.jpg 
查找了下原因,原来是源码里XCGuiTest\bin\Debug\目录的“XCGUI.dll”、"XCGUId.dll"这俩个组件已经更新了新版本,所以重新到官网上下载了个炫彩界面库的压缩包,替换里这俩个文件,此错误解决。
事情就结束了吗?没有紧跟着又包了一下错误:
无法在 DLL“XCGUId.dll”中找到名为“XStatic_SetTextColor”的入口点。
办法,刚入门,虽然看到这个错误知道是炫彩界面库里没有“XStatic_SetTextColor”这个函数,所以暂时注释掉了这个函数调用。

            int hStatic = API.XCGUI.XStatic_Create(28, 6, 175, 15, "Media Player - 演示", hWindow);
            API.XCGUI.XEle_SetBkTransparent(hStatic, true);
            //API.XCGUI.XStatic_SetTextColor(hStatic, 0xFFFFFF);
再次“调试”运行,OK,终于出来个效果。
360截图20130623163439556.jpg 
希望本贴能助大家,进入c#调用炫彩界面库的初级入门。

此文章是本人写在炫彩界面库里的,大家也可以去看看。

http://bbs.xcgui.com/forum.php?mod=viewthread&tid=773

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
炫彩界面----C语言版 1.C/C++软件界面开发框架,基于Windows平台的Win32开发,不需要其他的支持,从而缩小软件体积,提高效率,增强软件的兼容性. 2.采用DirectUI设计思想,在窗口内无子窗口,界面元素都是一个逻辑上的区域,以方便开发出炫彩高效的软件. 3.界面效果出众,解决了传统UI子窗口抖动,闪烁,效率低,代码臃肿等问题,让您的软件一跃而出. 4.基于炫彩界面框架,可以扩展出更强大的功能,以便实现复杂的应用需求. 5.炫彩界面为您提供了皮肤模块,让您很容易扩展出多套个性皮肤,彰显个性,与众不同. 6.炫彩界面会不断升级,为您提供更加稳定坚固的界面框架,让您的软件坚如磐石. 7.炫彩界面帮助文档,为你提供最新的界面开发文档,帮你解决开发问题! 8.炫彩,稳定,兼容,精小,高效,易扩展,换肤,简单; 炫彩界面,您值得拥有! 支持:VC6.0,VS2005,VS2008,VS2010,易语言,C#,以及支持动态链接调用和回调函数的开发工具和语言. 使用时请导入XCGUI.LIB文件,并包含XCGUI.h头文件. XCGUId.LIB为调试版 在使用中请参考炫彩界面帮助文档: http://www.xcgui.com/documentc/index.html 你们的支持,让我们做的更好! //////////////////////// 当前版本:1.3.5 主要更新如下: 菜单元素功能改进. 菜单条元素功能改进. 工具条元素功能改进. 列表元素,列表框元素,树元素增加复选框功能. 对C++类成员函数注册的支持. 1.3.4主要更新如下: UI设计器对样式表的支持,不足之处会在后续版本中完善. 界面做了少量修改. 1.3.3主要更新如下: UI元素贴图增强 窗口贴图 列表项自绘 列表头项自绘 列表框项自绘 树自绘 Tab元素更名为PropertyPage属性页元素 Slider更改为SliderBar 1.3.2主要更新如下: 窗口居中 设置窗口最小尺寸 修改鼠标点击和双击事件为消息 增强界面设计器 1.3.1主要更新如下: 新增元素:属性网格元素,月历元素,日期编辑框元素,颜色选择元素; 对已知BUG修改 对XML文件定义UI布局支持 增加了界面设计器 在DEBUG调试模式下,增加用户错误报告的支持,以便对界面做更好的改进. 1.3主要更新如下: 对工具条进行了修改 对已知BUG修改 增强了界面设计器

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值