关闭窗口(100分)

  • 主题发起人 主题发起人 leonlly
  • 开始时间 开始时间
L

leonlly

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样关闭DOS窗口
 
用SENDMESSAGE()这个函数即可,首先获得该窗口的HANDLE,然后在SENDMESSAGE()的第二个
参数为SW_CLOSE
 
lRet:=FindWindow('tty', 'MS-DOS 方式');
SendMessage(lRet, WM_CLOSE, 0, 0);
 
无论是关闭窗口,还是关闭应用程序,其原理都是一样的:
先用FindWindow函数查程序窗口句柄,然后再用SendMessage(Handle,WM_CLOSE,0,0)
即可,如果第二个参数为WM_OPEN则为打开某个窗口或程序,如果为WM_HIDE则为隐藏,
等等,诸如此类的消息来实现你想要的功能。
原理懂了,就可以举一反三了
 
多人接受答案了。
 

Similar threads

回复
0
查看
990
不得闲
回复
0
查看
1K
不得闲
S
回复
0
查看
778
SUNSTONE的Delphi笔记
S
后退
顶部