关于minigui的皮肤控件无法显示问题
控件相关参数设置好之后调用此函数,控件仍然无法显示。
网上对于这个问题没有一丝一毫的发现和分析,只能自己来!
我在经过create_slin_main_window等相关调试后,发现依旧不能使用create_skin_contro,问题的可能性有二:
1、函数使用方法不对
2、minigui提供的API本身出了问题。
经过两天一夜的尝试,终于找到了问题的根源:minigui提供的API本身出了问题。
过程是这样的:首先我查看了minigui的libminigui中.h和.c文件的描述,发现create_skin_control本质上是一个自定义控件。但是以我之前做自定义控件的经验来看,这个地方似乎缺少了Register函数!
然后,我尝试在调用自定义控件之前,不注册的结果。果然不显示自定义控件!
所以,我对minigui源代码进行了修改,在create_skin_control函数刚开始加上"RegisterSkinControl();"
重新编译minigui库函数,对相关显示设备重新设置之后,终于可以顺利使用create_skin_control函数了。
虽然是个无关痛痒的界面美化上的需求让我去解决这个小问题,但是过程领悟到了许多。
开心!哈哈!
转载于:https://www.cnblogs.com/sankye/archive/2012/10/16/2725427.html
关于minigui的皮肤控件无法显示问题相关推荐
- Delphi 皮肤控件AlphaControls的使用
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Alph ...
- C# DevExpress 皮肤控件记住设置
C# DevExpress 皮肤控件记住设置 主要代码: #region 0 SKIN 样式 设置(读取.存储) public string defaultSkinName;//皮肤 // 皮肤更换 ...
- Delphi著名皮肤控件库横向对比
皮肤这东西很多人褒贬不一,有人认为程序做的好就行了,界面还是保持原生态来的稳定.的确,稳定是程序至关重要的一点,离开这点其他任何都无从谈起,但不可否认,无论是微软.苹果,还是大众用户,审美观越来越高, ...
- C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上...
转:/********************** * 课题:将窗体中鼠标所在控件名显示在窗体标题上 * 作者:ZAXX * QQ : 94027486 * 本课题可简单扩展:获取屏幕上鼠标所在 ...
- 在RelativeLayout中对控件的显示隐藏操作问题
2019独角兽企业重金招聘Python工程师标准>>> 通常我们通过java代码控制布局中,某个控件的显示与隐藏会用: progressBar_video_format.setVis ...
- 遍历WinForm窗体 根据语言类型设置其控件Text显示
示例内容: Form1 中 有一个Label1 中文时显示 " 姓名:" 英文时显示 " Name: " 开发时 默认显示为 " ...
- WinForm皮肤控件(SkinEngine)
WinForm皮肤控件(SkinEngine) 利用 IrisSkin2.dll 所提供的控件 SkinEngine 来为窗体添加皮肤. IrisSkin2.dll 及 皮肤素材,下载地址:http: ...
- javascript控制页面控件隐藏显示的两种方法
javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位 方法一: document.all<"PanelSMS">.styl ...
- [转] C#2010 在TreeView控件下显示路径下所有文件和文件夹
原文 张丹-小桥流水,C#2010 在TreeView控件下显示路径下所有文件和文件夹 C#2010学习过程中有所收获,便总结下来,希望能给和我一样在学习遇到困难的同学提供参考. 本文主要介绍两个自定 ...
- wpf image控件循环显示图片 以达到动画效果 问题及解决方案
1>最初方案: 用wpf的image控件循环显示图片,达到动画效果,其实就是在后台代码动态改变Image.Source的值,关键代码: for (int i = 1; i < 601; i ...
最新文章
- 计算机竞赛CCC可以直接学吗,CCC 计算机竞赛到底有多牛!
- 分区表在安装系统(MBR)丢失或损坏
- SpringCloud 应用在 Kubernetes 上的最佳实践 — 部署篇(开发部署)
- 《JavaScript 标准参考教程》阮一峰
- 大数据之数据库mysql优化实战(一)
- php socket 多次发送,php模拟socket 多次发送数据的实现方法
- deepin安装bochs2.6.2_深度Deepin系统中wine4.0.1源编辑安装
- Android 分析工具 APKAnalyser
- 树分解 tree decomposition
- 阿里李飞飞:云原生分布式数据库面临哪些机遇与挑战?
- 某CRM旗舰版功能齐全客户管理系统源码
- hbase命令snapshot快照使用
- Autosar OSEK 网络管理学习笔记
- 01-简单的基于SVM的SAR海冰分离-Arcgis制作数据集标签
- 装完系统还要装什么_电脑重装系统后,需要做什么准备工作?
- netapp管理地址_NETAPP存储系统管理员手册.doc
- 分布式数据库中间件 TDDL 学习笔记
- 小布助手对话短文本语义匹配
- python+fastapi+jinja2+mongodb,突然感觉整个人一下就轻松了,python学习之路
- 使用Unity制作一个RPG游戏(1)
热门文章
- Hyperledger Fabric教程(11)-- 链码和背书策略
- FISCO BCOS Solidity 智能合约 批量插入新增数据
- FISCO BCOS Solidity 智能合约 返回数组
- android 向上弹出,android 弹出Popupwindow 自适用(Activity或者Dialog)判断向上还向下...
- 基于springboot的简易聊天系统
- 将Excel数据批量导入到数据库(项目案例)
- Android广播机制(1)
- opacity 设置不透明度、visibility 设置是否可见、transition 设置过渡动画
- LayuiAdmin 滚动条设置问题解决
- 阶段2 JavaWeb+黑马旅游网_15-Maven基础_第5节 使用骨架创建maven的java工程_14maven工程servlet实例之指定web文件夹...