递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 9520|回复: 2
打印 上一主题 下一主题

[视窗] 火山PC直接调用第三方界面库示例:炫彩界面库的使用(非模...

[复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
跳转到指定楼层
楼主
发表于 2021-3-28 13:13:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式


小伙伴们,当你不想使用MFC,想使用其它第三方界面库时,可是又没有现成的最新版火山对应的封装模块,怎么直接使用第三方界面库的DLL呢?今天我们就以比较不错的炫彩为例进行说明,跳过火山自带的MFC,直接调用三方提供的DLL文件进行界面的绘制渲染。

老规矩先看效果:

第一步新建工程:
图略,地球人都知道。
第二步 直接编写代码手绘界面并关联相关事件
由于代码做了详细的注释,正文就简明扼要些:
注意:
创建工程炫彩空白视窗项目即可,我们不用火山自带的MFC界面。

代码里面定义的一些变量比如按钮单击事件的定义需要查炫彩界面库使用手册进行确认,并不是随便定义的。
炫彩调用的整体流程:
  • 初始化UI库 XInitXCGUI()
  • 创建窗口 XWnd_Create()
  • 显示窗口 XWnd_ShowWindow()
  • 运行程序 XRunXCGUI()
  • 释放UI库 XExitXCGUI()

1.在启动方法中完成基础逻辑代码的编写:


2.定义按钮单击事件的回调函数
3.将DLL中具体使用的API进行声明

第三步完美编译运行:图见开头

注意:本DLL是32位的DLL 所以视窗项目也要改为win32才能正常编译运行。

本文章转账自利快云,原贴和源码下载地址:
https://www.lkuaiy.com/ArticleForumInsidePage?id=16168518238879



火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
板凳
 楼主| 发表于 2021-7-3 11:35:16 | 只看该作者
每日一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
沙发
发表于 2021-4-3 21:49:07 | 只看该作者
支持一下  不错不错
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 16:13 , Processed in 0.082461 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表