台灣最大程式設計社群網站
線上人數
1070
 
會員總數:245900
討論主題:189495
歡迎您免費加入會員
討論區列表 >> VB.NET >> 請教監控其他視窗的動作
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請教監控其他視窗的動作
價值 : 80 QP  點閱數:559 回應數:1
樓主

vbmonk
門外漢
0 13
404 32
發送站內信

請問FINDWINDOW & FINDOWINDOWEX相關的問題
網路上找了好久,要完成以下動作大概用到 FINDWINDOW & FINDOWINDOWEX (不確定對不對??)
目前已經可以由FINDWINDOWS來偵測某視窗是否有在運作。

hwd1 = FindWindow(vbNullString,"sharp developer")
If hwd1.Equals(IntPtr.Zero) Then
MsgBox("sharp developer RUN")
Else
MsgBox("sharp developer Not RUN")
End If

如果想進階要偵測OOO視窗的動作,例如:該視窗被選取、該視窗內容改變、該視窗是否有動作(在工具列閃爍)
目前只知道可以用SPY++來查看該視窗的動作資訊,但在程式內要用什麼方法的偵測、判斷??

列如下圖
紅框處是我想偵測的動作所得到的訊息
此動作就是工具列上sharp developer的圖示閃爍


我程式內要怎麼利用這些訊息來做以下的判斷?
if (sharp developer的圖示閃爍) then
msgbox ("有動作")
else
msgbox ("無動作")
end if





搜尋相關Tags的文章: [ vb.net ] , [ 偵測視窗 ] , [ 視窗動作 ] ,
本篇文章發表於2018-02-23 16:11
1樓
作者回應

vbmonk
檢舉此回應
本篇文章回覆於2018-02-26 12:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.