NIM Duilib的基础知识点
1、所有对颜色的赋值全在F:\NIM_Duilib_Framework-master\bin\resources\themes\default在这里面可以进行增删改查,改你所想就OK。
2、 <Control bkcolor="bk_wnd_lightcolor" height="1" />
这句话的意思是申请一个高度为单位1的横线,也就是分割线。其中bkcolor是背景颜色,height为高度。
3、 <Button name="return_btn" normalimage="return_bt.png" hotimage="return_bt2.png" pushedimage="return_bt3.png"/>
给button添加图片时,千万不要写“file=”,否则编译不通过。(反正我是没有编译通过)
4、<Control width="220"/>
表示占位。如何一行有两个控件,想要分隔开,可以添加这行代码,width代表两个控件分割的宽度。
5、margin="6,6,0,0"
这行可以小浮动调整前后左右。比如自己写的两个横线,中间写的label,用这行代码可以手动调整到两个横线的中间。
前 后
6、关于button的相关代码在.cpp文件中找到void ViewForm::InitWindow()
这个函数,添加
btn_cancel_ = dynamic_cast<ui::Button*>(FindControl(L"btn_cancel"));
btn_cancel_->AttachClick(nbase::Bind(&ViewForm::OnClicked, this, std::placeholders::_1));
表示:XML中的btn_cancel与btn_cancel_(在.h中申请变量 `ui::Button* btn_cancel_;`)进行了绑定。
再添加bool ViewForm::OnClicked(ui::EventArgs* msg),进行button的响应函数。
我写的是 std::wstring name = msg->pSender->GetName();
if (name == L"btn_cancel")
{PostQuitMessage(0L);return true;
}
表示直接退出运行。有一个小小的问题,不知道return true是干什么的,不写的话,还有bug。
NIM Duilib的基础知识点相关推荐
- Android基础知识点学习总结
Android基础知识点学习总结 安卓基础知识个人学习笔记分享~ 一.Android系统架构 Linux内核层→系统运行层→应用框架层→应用层 1.Linux内核层:Android系统是基于Linux ...
- Python培训教程之Python基础知识点梳理
Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...
- 自然语言处理算法工程师历史最全资料汇总-基础知识点、面试经验
2019年秋招已过,零星的招聘任然在继续.本资源适用于NLP算法工程师面试,也适用于算法相关的其他岗位.整理了算法面试需要数学基础知识.编程语言.深度学习.机器学习.计算机理论.统计学习.自然语言处理 ...
- java重要基础知识点_必看 | 新人必看的Java基础知识点大梳理
原标题:必看 | 新人必看的Java基础知识点大梳理 各位正在认真苦学Java的准大神,在这烈日炎炎的夏季里,老九君准备给大家带来一个超级大的"冰镇西瓜,"给大家清凉一下,压压惊. ...
- mysql 存储引擎 面试_搞定PHP面试 - MySQL基础知识点整理 - 存储引擎
MySQL基础知识点整理 - 存储引擎 0. 查看 MySQL 支持的存储引擎 可以在 mysql 客户端中,使用 show engines; 命令可以查看MySQL支持的引擎: mysql> ...
- 布尔值_Python基础知识点手册——布尔值及布尔运算
布尔值及布尔运算 布尔值有 True 和 False,布尔类型是整数类型的子类型,所以整数的运算都适用布尔值运算. issubclass(bool,int) True True + 1 2 ~True ...
- python基础知识整理-整理了27个新手必学的Python基础知识点
原标题:整理了27个新手必学的Python基础知识点 1.执行脚本的两种方式 Python a.py 直接调用Python解释器执行文件 chomd +x a.py ./a.py #修改a.py文件的 ...
- python基础知识整理-python爬虫基础知识点整理
首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本. 根据我的经验,要学习Python爬虫 ...
- Python2.7基础知识点思维导图
2019独角兽企业重金招聘Python工程师标准>>> 特别感谢廖雪峰官方网站! 这个思维导图是学习Python2.7时罗列的知识点,能够帮助快速回忆基础知识点,分享给各位. 思维导 ...
- 计算机知识必备,小结||计算机基础知识点十(必备)
原标题:小结||计算机基础知识点十(必备) 451.数据库管理系统主要功能: (1)数据定义功能 (2)数据操纵功能 (3)数据库的运行管理 (4)数据库的建立和维护功能 452.数据库不仅要反映数据 ...
最新文章
- springmvc + jquery 错误.ClassNotFoundException: org.apache.taglibs.standard.tlv.JstlCoreTLV
- “女性机器人”火了,称其只有富人买得起,男性用户表示很满意
- 中国致密气行业十四五前景分析及发展规划远景报告2022年版
- 页面性能的基础因素 - 《Designing for Performance》
- PostgreSQL 前世今生
- Wireshark介绍 与 过滤器表达式语法
- eovs实训报告总结心得_实训总结与心得体会3篇_心得体会
- SOAP协议初级指南(2)
- 子类调用父类的构造函数几种情况
- 博弈论笔记:动态博弈
- 2019软考-软件设计师考试真题与详解
- excel函数交叉定位查找内容+根据内容查找行列号(反向查找)
- 多节点部署Kubernetes dashboard UI详细流程
- Gif动图如何裁剪?收下这个图片在线裁剪工具
- 物理量与单位符号的书写标准
- 计算机组成原理课程设计基于cop2000
- 评估并改善模型的预测性能
- BDP荧光染料BODIPY FL-PEG2-COOH/carboxylic acid/羧基羧酸,Ex/Em(nm)503/509
- 《非暴力沟通》---第二章(是什么蒙蔽了爱?)读书笔记
- C语言求sgn函数,sgnx(sgn函数)
热门文章
- 软件架构风格介绍和总结
- cocos creator实例--FlappyBird游戏的分析
- 配置OPTIONS方法服务器响应,nginx设置X-Frame-Options的两种方法
- UNITER: UNiversal Image-TExt Representation Learning
- 家里两个路由器,Wifi名相同密码相同,请问手机会自动选择信号强的路由器连接吗?
- bp神经网络算法的优缺点,基于bp的神经网络算法
- Uboot pmic调试
- LIO-SAM学习与运行测试数据集
- c语言万年历怎么加节日,C语言万年历
- 在Ubuntu 8.10 中安装使用新一代输入法ibus Deb包下载