我已经用M3图像驱动库显示基本的字符和图像了,但停留在了控件层上面,不知道怎么通过触摸屏按钮传递消息,怎么把底层触摸屏驱动程序和驱动库结合起来和具体过程,你能告诉我触摸屏 是怎么和按钮结合起来(触摸一个按钮 实现按钮的反应)的嘛,有什么好的参考资料和例子吗?
我已经用M3图像驱动库显示基本的字符和图像了,但停留在了控件层上面,不知道怎么通过触摸屏按钮传递消息,怎么把底层触摸屏驱动程序和驱动库结合起来和具体过程,你能告诉我触摸屏 是怎么和按钮结合起来(触摸一个按钮 实现按钮的反应)的嘛,有什么好的参考资料和例子吗?
我们有grlib_demo的例子,里面做好了按键和按键响应的函数。一般来讲,先定义好你的一屏显示的内容,如:
//*****************************************************************************
//
// The first panel, which contains introductory text explaining the
// application.
//
//*****************************************************************************
Canvas(g_sIntroduction, g_psPanels, 0, 0, &g_sKitronix320x240x16_SSD2119, 0, 24,
320, 166, CANVAS_STYLE_APP_DRAWN, 0, 0, 0, 0, 0, 0, OnIntroPaint);
然后如果这一屏显示的内容里面需要有动作,可以让最后一个参数指向动作的函数。
如上面这个定义,有OnIntroPaint函数会处理这一屏里面的具体内容或者动作。