DuiVision所有对象的基类是CDuiObject,包括控件类、对话框、菜单等都是由此派生的。此类没有对应的控件名,主要函数的说明如下:
函数 | 是否虚函数 | 说明 |
---|---|---|
IsClass | 是 | 判断是否此类 |
GetObjectClass | 是 | 获取类名 |
BaseObjectClassName | 是 | 获取基类名 |
GetID | 否 | 获取对象ID |
GetName | 否 | 获取对象名字 |
IsThisObject | 否 | 根据ID或名字判断是否此对象,ID或名字任意一个匹配上就可以 |
RegisterHandler | 否 | 注册事件处理对象 |
GetDuiHandler | 否 | 获取事件处理对象指针 |
GetRect | 否 | 获取控件的左上角、右下角坐标 |
ParseDuiString | 否 | 解析字符串,替换其中的替换内容(用[]包围的定义内容),替换内容是在resource.xml或字符串定义文件中定义的字符串内容 |
ParseKeyCode | 否 | 根据传入的字符串获取对应的键盘码,例如CTRL+F1会被转换为0x11,0x70 |
DuiVision开源代码下载地址(github):https://github.com/blueantst/DuiVision
蓝蚂蚁工作室主页:http://www.blueantstudio.net
DuiVision QQ群:325880743
微信公众号:blueantstudio 或搜索 蓝蚂蚁工作室
原文地址:http://blog.csdn.net/oceanheart/article/details/46406633