1. 在不同模块间注册回调的函的意义
A 模块对按键有特殊的处理,当装载 B 时,假设 B 获得了控制
权且对按键有默认的处理行为,那么 B 获取按键处理即控制权
时, 如何在 A 模块中对特定的键进行处理呢?
EG: A 对于按键 X 有“Home”的效果,而 B 忽略这种效果(事
实上 B 仅仅响应 KeyUp 和 KeyDown,类似 OptionMenu 的
效果)。但是当 B 获取控制权时,如果用户按了 X,这时需要
让 A 模块的中处理"Home"事件的行为被正确唤起,因此考虑
在 B 中这侧 A 的 CallBack 函数,当 B 捕获 X 按键时,让 A 的
回调函数进行处理,并执行特定功能。