递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 菜鸟瞎折腾系列— 魔改超级按钮 模块

[复制链接]

91

主题

490

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
跳转到指定楼层
楼主
发表于 2021-3-28 23:36:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Fang0x378 于 2021-3-28 23:39 编辑

需要做一个侧边导航栏,想用基本组件拼接一个,但是目前好像只有超级按钮支持透明图片,但是超级按钮的标题默认是居中的,直接使用好像不是很完美。既然火山系统模块都是开源的,那就改一下吧。
高手们直接返回,同样是菜鸟的可以看看。





1.先找到超级按钮模块的源代码位置(位于火山目录\android_chs_free\plugins\vprj_win\classlib\sys\mfc_control_ext1\src\supper_btn)
先做好备份,然后用VS2019分别打开vol_supper_btn.cpp 和 vol_supper_btn.h
2.在 vol_supper_btn.h  109行 增加两个变量     BOOL m_tCenter  ; INT m_tXoffset ,英语不好,瞎编两个名字凑活用
3.在 vol_supper_btn.cpp 49行给两个变量赋上初始值
4. 在DrawTheText 函数 656行加上我们的内容 ,太长了不写了。
以上模块的核心改好了,下面改火山这边
5.选择菜单“跳转到超级按钮定义位置”,进入模块定义部分修改
6.合适位置加上两个 属性写 方法(见图)
7.进入我们的程序页面,再次进入界面布局器的时候,弹出“界面插件更新对话框”,点是,火山会完成模块编译。
然后就ok了。

1.


2


3



4



5


6



7








非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

91

主题

490

帖子

2059

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2059
沙发
 楼主| 发表于 2021-3-28 23:58:08 | 只看该作者
咋要审核啊?
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

24

主题

451

帖子

3867

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3867
QQ
板凳
发表于 2021-3-29 14:42:23 | 只看该作者
下次一更新又没了,重来一遍
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 15:48 , Processed in 0.088972 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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