如题,小弟在一个对话框中创建了一些 EDIT 控件,想使用键盘的上下左右键来切换他们的输入焦点,(例如我按上键,焦点切换到上一个EDIT控件或者button,下睑则反之,总之切换焦点的顺序能按照自己的意愿,而不是由ucGUI控制)但是在对话框初始化后,ucGUI 自动的把输入焦点设置成其中一个EDIT控件,而且只能使用 GUI_KEY_TAB 这个按键信息在它们之间切换,我想按照自己的意愿根据自己的键盘来切换输入焦点,于是想在对话框的回调函数中处理,但是传过去的按键信息全发送给初始化时被ucGUI定为输入焦点的EDIT控件,导致我不能在对话框的回调中收到我底层键盘函数发送的键盘信息。我试图在发送键盘信息时把输入焦点设置为对话框,但是失败了,不知道怎么实现。希望各位大虾指点一二。 |