怎么取消其他程序窗口的Showmodal模式?

如何取消其他程序窗口的Showmodal模式???
我要用程序a发信息让程序B的form1窗口取消Showmodal模式,并隐藏,不知道有什么办法,         程序b和form1窗口的句柄已经获得了。用按个命令参数能让form1窗口的showmodal模式取消,并隐藏呢?有会的大虾不?
注意不能SendMessage(FormHandle,     WM_CLOSE,     0,     0);     不能发信息把窗口关闭,只能取消   showmodal   模式   然后隐藏该窗口

------解决方案--------------------
用SendKey发一个回车?
------解决方案--------------------
用setwindowlong强行改变窗体的style或者exstyle,应该可以的,很久以前我做过,不过现在我不搞delphi了,工资太低了,没前途啊!
------解决方案--------------------
http://topic.****.net/t/20051208/15/4446492.html