引言 在开发公司的minigui产品时,需要用遥控器来切换显示屏上的图标和控件,这就涉及到一个问题,如何获得下一个选中的图标或控件呢? 解决思路 利用每个控件自身的ID号,建立一张类似矩阵的表,用坐标来定位每个控件,通过编写的查找算法,输入当前选择的控件ID号和遥控动作(上下左右),输出下一个选中的控件ID号. 数据结构 typedef struct{ int id; int row; int col; }NODE_T; typedef struct{ int nRow; int nCol; N