摘要: 本篇目的,实现按钮的点击事件捕获,也就是鼠标点击,如果点击在方框范围内,则响应,在方框外,则忽略。由于鼠标移动和点击都会产生事件,因此,我们可以在鼠标移动的时候记录坐标,在点击时比较坐标是否在方框范围内从而判断是否点击的按钮。首先和上篇一样创建事件buffer,获取事件event。if(event.... 阅读全文
posted @ 2014-11-06 22:40 不吃早饭好不好 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 本篇目的,通过键盘的esc键控制程序退出。学习输入设备产生事件,接收事件,产生反应。首先获取输入设备IDirectFBInputDevice *keyboard = NULL;dfb->GetInputDevice(dfb,DIDID_KEYBOARD,&keyboard);将输入事件连接到事件bu... 阅读全文
posted @ 2014-11-06 20:49 不吃早饭好不好 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 本篇目的,画一个方框,在方框上画一串字符。实现步骤:首先创建IDirectFB接口,通过它再创建要显示的表面surface,同时创建字体font,绘制字符必须要设置绘制的字体,否则绘制不成功。然后清理窗口,将整个surface填充为黑色,最后绘制方框和字符。#include#include#incl... 阅读全文
posted @ 2014-11-06 20:25 不吃早饭好不好 阅读(1621) 评论(0) 推荐(0) 编辑