你在打开窗口的那个按钮上面检查下你所记录对应的窗体设置的变量,判断一下有没有打开,不可以么
解决方案 »
- 散分
- 求助::如何写delphi皮肤控件的问题
- 用回调函数还是通知者模式?
- 一个DLL文件丢失,整个程序都运行不了吗?
- 指针如何释放?
- ADO+MS SQL Server2000 问题?
- 这两条try语句有什么区别 try...finally...except 和 try...except...finally
- 请问用Dbexpress如何生成一个临时表
- 有没有宁波的程序员,请帮忙!送100分
- 关于邮件发送的一个菜鸟问题,请各位高人指点,在线等………………!!!!!!
- 初学delphi就碰到和硬件打交道结果写入的数据错了,望你给我指点一下
- 我想用Delphi写一个简体转火星文的程序,不知道怎么实现,能不能给段代码?
不会根据变量 关闭窗体,这是关键
利用句柄关闭窗体var tliveform:HWND;
begin //注销
form1.suser_login:='';
tliveform:=form38.Handle;
if (tliveform <> 0) then // 如果窗口的句柄不为0,则表示指定
PostMessage(tliveform,WM_CLOSE,0,0); //窗口存在,则发送WM_CLOSE关闭窗口
end;
我的方法,把窗口分成动静二类。每次激活或显示窗口时,循环搜索关闭之前打开的动态窗口。