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

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

const RECT& CControlUI::GetPos() const

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

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

转载于:https://my.oschina.net/umu618/blog/214675

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值