前言:
自定义方式制作图形按钮素材,涉及画板操作、动态创建等知识。
需要安装最新火山模块2020-12-18版

一、配置模块
右键配置-勾选火山模块,还调用了一个高级图形按钮文件。

二、界面布局
基本是全动态式,创建相应变量如下

三、初始化和生成
①初始化

②生成界面
Ctrl M新建方法,代码如下


③生成按钮
Ctrl M新建方法,代码如下


四、事件
①编辑框调节事件

②内容被改变事件

③颜色选择器事件

④组合框事件


⑤选择框事件
这里加载的图标是有规律的,需要按名称加数字来编排,比如这里的“默认1.bmp-默认4.bmp”,当加载1时,后面会自动加载,图标的背景色需要和按钮的一致,这样来达到透明化效果。

⑥单选框事件

⑦按钮事件

五、注意事件
1、按钮默认的背景色是品红,如果选择了圆角形的制作方法,那么图形按钮在使用制作好的素材时,需要将透明色设置为品红

2、如需在按钮中加载图标,请将图标背景色改成和按钮的背景色一致,自带的去色透明效果不好,所以需要你自己配置同色来达到透明效果。

3、图标命令规则,在名称后加数字1-4即可,这样在加载图标1时,会自动加载后面的图标,参照目录下默认的素材

六、演示效果

例子下载:点击本链接

火山PC(火山视窗)图形按钮制作器教程相关推荐

  1. 火山PC抓取快递物流查询接口教程第四课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第四课 一.需要调用的模块 视窗基本类 MFC界面基本类 MFC界面扩展类库1 火山模块 二.火山项目 ...

  2. 火山PC抓取快递物流查询接口教程第三课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第三课 一.本课目标 本节以网页公开快递查询网站(http://www.kuaidi.com)进行教学 ...

  3. 火山PC抓取快递物流查询接口教程第二课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第二课 一.本课目标 本节以网页公开快递查询网站(http://www.kuaidi.com)进行教学 ...

  4. 火山PC抓取快递物流查询接口教程第一课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第一课 一.准备工作 工具:精易编程助手,易语言绝佳伙伴,同样适用于火山 下载地址: http://s ...

  5. 木塔老师火山PC大漠多线程中控+内存逆向系列教程

    火山PC大漠中控多线程+内存系列教程火山PC是面向对象的一门语言,支持64位,现在功能已经十分强大,功能和效率上和C++开发是一样的.本套课程针对用大漠插件对游戏实现自动化,解放双手,批量操控游戏为目 ...

  6. 火山PC【视窗】调试器使用2-DLL的调试

    前言: 上一课地址:跳转到上一课 一.创建窗口 这里演示了合并创建法,当然也可以分开 先创建个主程序窗口,再创建个DLL 创建后目录结构如下 二.窗口布局设置 ①主程序 ②dll 三.设置调试路径 为 ...

  7. 火山PC【视窗】【HP-Socket】商业级高并发中间件开发课

    教程内容(每节课平均约20分钟): 1.数据库中间件-前言 2.数据库中间件-HP介绍 3.数据库中间件-mysql介绍 4.数据库中间件-JSON介绍 5.数据库中间件-建立通讯框架 6.数据库中间 ...

  8. 火山PC可视化动态布局工具的使用教程

    前言: 动态创建大法可以无限制的使用组件,但是非可视化,布局起来会很费力,所以编写了动态布局 工具,能够实现可视化创建软件界面,不受组件限制的影响. 本工具将会帮你自动生成界面代码,你需要安装&quo ...

  9. Android开发之不规则图形按钮响应

    这是我在网上找了不少资料后,总结下来的简单不规则图形按钮制作方法. 如果我们想在安卓开发时设计漂亮的按钮,很可能会用到图片按钮,但是图片按钮响应区域是长方形的,比如下图 如果里面的月亮和云彩是用图片按 ...

最新文章

  1. Geant4采用make和cmake编译运行geant4自带例子的方法
  2. (拆点+最小路径覆盖) bzoj 2150
  3. 高数之差分方程---定义
  4. docker容器mysql头文件_在Docker容器中使用MySQL数据库
  5. jq 控制td只显示一行_CSS让表格里的内容强制显示一行,超出长度显示省略号
  6. CCIE理论-第六篇-SD-WAN网络(一)
  7. DOS命令 format
  8. 阿里云首次公布年度3大战略方向,中台做厚,做强生态,还要再招5000人
  9. HTML5 学习笔记(三)——本地存储(LocalStorage、SessionStorage、Web SQL Database)
  10. Unitest框架的使用(四)HTMLTestRunner输出测试报告
  11. 蓝桥杯 ADV-149 算法提高 特殊的质数肋骨
  12. 详解ProToolkit注册文件
  13. 服务器声卡硬件安装,win 2008虚拟声卡的配置
  14. Spss-kmeans聚类分析操作
  15. 【MySQL】数据库基础_frank_fuckppt
  16. PG系列1-postgresql的源码编译安装(CentOS7.8)
  17. C++中deprecated笔记
  18. Enhancing Label Correlation Feedback in Multi-Label Text Classification via Multi-Task Learning
  19. [ linux ] vim 编辑器的三种模式介绍
  20. 电脑系统下载,安全,纯净,原版,iso系统

热门文章

  1. CCR炒币机器人:量化策略炒币机器人成新一代网红
  2. 矩阵求和 c语言 简单易懂
  3. OSPF被动接口配置【eNSP实现】
  4. 极速办公(word)如何添加文字水印
  5. HTML与CSS实现网页的超链接及美化
  6. RMAN Encrypted Backups
  7. ESL第七章 模型评估及选择 【期望】测试误差、模型偏差估计偏差、【平均】乐观、AIC、参数有效数、BIC、最小描述长度、VC/结构风险最小化、一标准误差准则/广义交叉验证、【留一】自助/.632估计
  8. html怎么设置默认图片,怎样设置默认照片浏览器
  9. 没有windows安装光盘怎么修复计算机,教你用Windows XP的安装盘修复系统
  10. linux cut命令学习,Linux中的cut 命令详解