用自制的菜单控制表单和表单获得焦点有关问题

用自制的菜单控制表单和表单获得焦点问题
我有一个重新登录的表单,当它打开时会关闭其他已打开的表单只剩下主表单,如果重新登录打开时,在点击菜单的重新登录命令那么焦点会重新回到已打开的重新登里表单上,但其实我更希望的是如何禁止这个表单失去焦点
关于表单关闭的看过很多例子,表单文件名.release之类的都没有反映,有某人说主要是因为菜单和表单没有挂钩,所以菜单控制不了表单
既然这样那么我该怎么做????


------解决方案--------------------
这回我明白了:

将你的菜单“用户管理”-“重新登录”执行的过程代码改为如下:

#Define SW_SHOW 1 &&显示
#Define SW_HIDE 0 &&隐藏
Declare Integer FindWindow In user32 String lpClassName,String lpWindowName
Declare Integer ShowWindow In user32 Integer HWnd,Integer nCmdShow
TmpHandle=FindWindow(Null,'你的登录表单的Caption')
If TmpHandle>0
ShowWindow(TmpHandle,SW_HIDE)
ShowWindow(TmpHandle,SW_SHOW)
Else
Do Form 登录表单.Scx
Endif