随笔分类 - DirectFB
摘要:本篇目的,实现按钮的点击事件捕获,也就是鼠标点击,如果点击在方框范围内,则响应,在方框外,则忽略。由于鼠标移动和点击都会产生事件,因此,我们可以在鼠标移动的时候记录坐标,在点击时比较坐标是否在方框范围内从而判断是否点击的按钮。首先和上篇一样创建事件buffer,获取事件event。if(event....
阅读全文
摘要:本篇目的,通过键盘的esc键控制程序退出。学习输入设备产生事件,接收事件,产生反应。首先获取输入设备IDirectFBInputDevice *keyboard = NULL;dfb->GetInputDevice(dfb,DIDID_KEYBOARD,&keyboard);将输入事件连接到事件bu...
阅读全文
摘要:本篇目的,画一个方框,在方框上画一串字符。实现步骤:首先创建IDirectFB接口,通过它再创建要显示的表面surface,同时创建字体font,绘制字符必须要设置绘制的字体,否则绘制不成功。然后清理窗口,将整个surface填充为黑色,最后绘制方框和字符。#include#include#incl...
阅读全文
摘要:本文记录directfb程序的基本操作流程。1、首先创建一个directfb对象:DirectFBInit(&argc,&argv)初始化然后创建DirectFBCreate(&dfb)。2、由directfb对象创建界面surface:dfb->CreateSurface(dfb,&dsc,&pr...
阅读全文
摘要:一、下载安装包http://www.directfb.org/index.php?path=Main%2FDownloadsgit clone git://git.directfb.org/git/directfb/core/DirectFB.git二、编译(ubuntu 32bits)1、安装自动...
阅读全文

浙公网安备 33010602011771号