关于模态对话框的有关问题

关于模态对话框的问题
当一个模态对话框显示出来之后,之后又弹出另一个模态对话框,2个都是new出来的,然后我按键关闭第二个模态对话框后,第一个模态对话框收不到我的按键消息了,该怎么处理?
PS:我FindWindow找到第一个模态对话框,然后SetFocus,第一个模态对话框都收不到按键消息

------解决方案--------------------
SetActiveWindow