我需要使用SendMessage來模擬目標程序中的用戶點擊作爲SendMessage塊,直到它觸發的事件完成處理。原因是這個阻塞提供了檢測是否有任何對話由於點擊而打開的機會。我目前的問題是,儘管我可以在模擬對話框中使用WM_LBUTTONDOWN和WM_LBUTTONUP消息來連續使用模擬對話框中的按鈕,但我無法使其在標準Windows應用程序中的菜單和菜單項上工作(記事本)。獲得以某種方式執行點擊菜單項目的能力的任何幫助都將得到滿足。我已經可以檢測到它是否是一個菜單項,只需要使用SendMessage就可以模擬點擊它。使用SendMessage模擬用戶鼠標點擊
乾杯
羅斯
不知道我完全理解qu:你想阻止還是不想阻止?您是否嘗試過使用SendInput - 這是模擬鼠標/鍵盤輸入的常用方式。您通常需要將其與檢測輸入結果的其他方式進行配對 - 例如。使用WinEvents檢測是否出現對話框或菜單。還有一些測試框架可以爲你做這些工作。 – BrendanMcK 2012-02-20 07:32:00