社区
Windows SDK/API
帖子详情
delphi中如何在程序中判断一个窗口是否已经Show了?(这个窗口是程序自己的)
dpbug
2004-04-30 01:38:59
delphi中如何在程序中判断一个窗口是否已经Show了?(这个窗口是程序自己的)
...全文
725
10
打赏
收藏
delphi中如何在程序中判断一个窗口是否已经Show了?(这个窗口是程序自己的)
delphi中如何在程序中判断一个窗口是否已经Show了?(这个窗口是程序自己的)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
myling
2004-05-05
打赏
举报
回复
判断一个窗口是否已经Show了
用findwindow或者findwindowEX这两个API是简单有效的方法
arg
2004-05-05
打赏
举报
回复
楼上的这个 只要 form1.create, assigned 就会是true,没用的....
jhj_hua
2004-05-05
打赏
举报
回复
if assigned(form1) then
showmessage('有了')
d0347
2004-05-05
打赏
举报
回复
UP
hsmserver
2004-05-04
打赏
举报
回复
var h1:Thandle;
H1:=findwindow(nil,Form.caption);
if H1<>0 then
Showmessage(‘显示’)
else
showmessage('不显示');
huiwww
2004-05-04
打赏
举报
回复
对于一个被释放了的窗体来说,boytomato(深爱一人叫颖的女孩!) 也许可行,其他的似乎就不起作用了,解决的办法做好用:
if form1=nil then
showmessage('显示')
else
showmessage('未显示');
在释放的时候,不要忘了再加一句:
form1.free;
form1:=nil;
这样也许可以解决搂主的问题
ahjoe
2004-05-03
打赏
举报
回复
if Form2.Visible then
'已经SHOW了!'
boytomato
2004-04-30
打赏
举报
回复
不要忘了加上
uses shellapi ;
boytomato
2004-04-30
打赏
举报
回复
IsWindow(hWnd: HWND): BOOL;
单元:windows.pas
作用:判断一个窗口句柄是否有效
返回值:有效返回TRUE,否则返回FALSE
示例:
procedure TForm1.Button1Click(Sender: TObject);
begin
if (IsWindow(form1.Handle)) then
Button1.Caption:=‘TRUE'
else
Button1.Caption:=‘FALSE';
end;
xleo1999
2004-04-30
打赏
举报
回复
if form1.Showing then
showmessage('程序为显示状态')
else
showmessage('程序为隐藏状态');
delphi
嵌入外部
程序
delphi
嵌入外部
程序
注意 必须知道原始
程序
名称
Delphi
窗口
隐藏工具源码..rar
Delphi
窗口
隐藏工具源码..rar
Delphi
主程式加载含有
窗口
的DLL
Delphi
主程式加载含有
窗口
的DLL,
Delphi
7下编译通过。
在
一个
窗口
中
嵌入另
一个
窗口
在
一个
窗口
中
嵌入另外
一个
窗口
,使用Dephi7开发
Delphi
-
窗口
特效
介绍:
Delphi
编写的,欢迎界面
窗口
渐渐向下弹出,然后在屏幕上加了类似 WinRAR 功能按钮。
Windows SDK/API
1,184
社区成员
22,328
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章