递归火山软件开发平台

标题: 菜鸟瞎折腾系列— 魔改超级按钮 模块 [打印本页]

作者: Fang0x378    时间: 2021-3-28 23:36
标题: 菜鸟瞎折腾系列— 魔改超级按钮 模块
本帖最后由 Fang0x378 于 2021-3-28 23:39 编辑

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


(, 下载次数: 359) (, 下载次数: 370)


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.
(, 下载次数: 358)

2
(, 下载次数: 383)

3
(, 下载次数: 385)


4
(, 下载次数: 360)


5
(, 下载次数: 367)

6
(, 下载次数: 369)


7
(, 下载次数: 377)








作者: Fang0x378    时间: 2021-3-28 23:58
咋要审核啊?
作者: htpmcj    时间: 2021-3-29 14:42
下次一更新又没了,重来一遍




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4