文档章节

DuiLib 经验:控件没有 GetRect 接口?

UMU
 UMU
发布于 2014/03/31 10:44
字数 204
阅读 650
收藏 0

上周写一个基于 DuiLib 开源界面库的程序,需要取到控件的 Rect,找了很久文档和头文件,没有发现 GetRect 这个函数(用于获得控件矩形),后来想想可能要自己加强一下了,就把控件的基类代码从头看了一遍,才看到以下函数

const RECT& CControlUI::GetPos() const

恍然大悟,原来是这个代码的作者误用……Pos 是位置,由一个点 (x, y) 表示,而 Rect 是一个矩形,由两个点表示 (left, top, right, bottom),这个函数名字是 GetPos,却返回 RECT 类型,其实函数名应该为 GetRect 才对。

特作此文,提醒一下大家。

© 著作权归作者所有

UMU

UMU

粉丝 119
博文 112
码字总数 44043
作品 0
厦门
程序员
私信 提问
用Duilib界面库开发的一个日历控件

估考虑使用Duilib这一免费开源的利器,在业务功能实现上,办公自动化少不了日历控件的使用,在网上寻了半天,没有好的开源的日历控件,更多的是web版的日历控件,估决定参考web版的日历控件,...

江河海流
2013/12/12
2.4K
0
如何使duilib与视频播放联系起来?

@婷儿 你好,想跟你请教个问题:你好,我上次问过你一个duilib和视频播放的问题。现在想进一步的了解,希望能得到你的回答,谢谢!duilib的控件库比较有限,我不知道你是如何把视频放入那个布...

蔡天宇
2012/06/24
4.4K
4
Duilib 入门教程: 怎么创建一个自定义的窗口

一直想找一个好用UI 界面库,看过Direct UI,也想过 金山的界面库,后来找到了这个Duilib 现在的软件界面很多都是利用XML 来布局和定位。 像迅雷7,QQ,金山卫士等 Duilib 也是利用XML来记录控...

junwong
2012/03/23
1K
0
搞定AutoCAD中嵌入使用duilib

一直对AutoCAD默认只支持MFC的丑陋界面很是不满,而duilib是我极其喜欢的一个小巧的界面库,因此就考虑是否可以在cad中使用duilib。之前试过直接启动duilib做的界面是没有问题的,这两天研究...

平原君
2012/09/02
262
2
duilib源码探析之事件绑定

引言 之前自己写界面库的时候,未找到好方法响应消息,使用的是最笨的方式,在主窗口的响应函数中,判断是哪个子窗口,进而再判断是哪个按钮。 最近使用云信duilib,正好研究了下duilib按钮与...

shuilan0066
2018/04/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

面试官问:平时碰到系统CPU飙高和频繁GC,你会怎么排查?

处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运...

Java高级架构师n
33分钟前
17
0
面向对象编程

1、类和对象 类是对象的蓝图和模板,而对象是实例;即对象是具体的实例,类是一个抽象的模板 当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定...

huijue
今天
15
0
redis异常解决 :idea启动本地redis出现 jedis.exceptions.JedisDataException: NOAUTH Authentication required

第一次安装在本地redis服务,试试跑项目,结果却出现nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required错误,真是让人头疼 先检查一...

青慕
今天
31
0
Spring 之 IoC 源码分析 (基于注解方式)

一、 IoC 理论 IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 二、IoC方式 Spring为IoC提供了2种方式,一种是基于xml...

星爵22
今天
31
0
Docker安装PostgresSql

Docker安装PostgresSql 拉取docker镜像 # docker pull postgres:10.1010.10: Pulling from library/postgres9fc222b64b0a: Pull complete 38296355136d: Pull complete 2809e135bbdb: Pu......

Tree
今天
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部