请教:多对话框的(非模态),父对话框、子对话框如何共享消息和切换焦点?
请教:多对话框的(非模态),父对话框、子对话框如何共享消息和切换焦点?
事情是这样, 一个父 对话框 上面 建立4个子对话框 ,4个对话框在共同在 父对话框内部某个区域固定。
通过 HIDE 和SHOW 来切换显示。 名字为 DLG1, DLG2,DLG3和DLG4
问题1: 程序运行, DLG1显示(SHOW) ,但是 按键消息却是在父对话框中。
我要用鼠标点击一下 DLG1, DLG1才可以获得键盘的消息。
请问有没有方法 让 父对话框和子对话框共享 键盘的消息?
或者 如何现象 模拟鼠标点击对话框的作用,让 父对话框和子对话 自由切换 获得 当前 消息的权利?
问题2: 如果我希望用键盘来操作 父对话框的按钮和子对话框的 各种控件。
切换 焦点是个问题(现在是用鼠标点击就可以切换状态),如果没有鼠标,如何来实现这个状态的切换?
就是激活对话框让 对话框获得 键盘消息的主动权。
或者有其他办法, 父对话框和子对话框都可以共同 获得键盘按键的消息?
请大侠指教。谢谢!