作者kandrew (蓝天白云~~)
看板Visual_Basic
标题Re: [VB6 ] 如何侦测某一个桯式(如小画家)已经结束?
时间Wed Oct 5 23:46:29 2011
Hi chino,谢谢您提供此方法!!
我利用此方法,确实可以侦测到特定的程式是否结束,
但如果标题会改变的程式,就比较难侦测到了,
例如要侦测小画家是否结束,当你开新档时小画家的标题为"未命名-小画家"
然後再开另一个图档则标题则变为"xxxx-小画家",这样就会判断失败了。
是否还有别的函数可以判断部分标题名称的函式,例如只判断"小画家"
如果如此,这样就可以正确的侦测出程式是否结束了。
※ 引述《chinoyan (chino)》之铭言:
: ※ 引述《kandrew (蓝天白云~~)》之铭言:
: : 我想要写一个程式,去侦测某个特定程式当它结束後,
: : 我的程式就开始处理资料,有什麽方法 or API函数可以使用?
: : 谢谢!!
: 'API宣告
: Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal
: lpClassName As String, ByVal lpWindowName As String) As Long
: ' 视窗的class ,"XXX"视窗标题,不知class填vbNullString即可
: ' 传回值为window hwnd, 不存在传回 0
: If FindWindow(vbNullString, "XXX") <> 0 Then
: End If
--
▄▇_▂▄▆▇▇▇▆▄▂_▇▄
▄▂ ▋▊▅ ▄▆█◣◢█▇▅ ▅▎▍ ◣ ▂
◥◣ ▂ ▊▊ ▎▎◢●◣ ◢●◣ ▎▎▎▎ ◢◤ ◤ ▁ ◥
◢◤ ▎ ◥ ◤ ▼ ◥ ◤ ▊ ◤ ▎◤ ◥▌
◥ ▊▊◥ ﹌ ︶︶ ﹌ ◤▎▎ ▍ ◣ ◣
◥ ◣ ▃▆▄▂ˍˍ▂▄▆▃ ◢ ◤*Mooncat~ ▎ ◥█◤
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.231.121.158