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