0
Iam試圖在使用帶有鏈接作爲「按鈕」的Internet Explorer_Server窗口的小遊戲中自動執行進程。 我設法得到窗口的句柄,並從中得到了html代碼,但現在我很難發送「click」或Mousebuttonpressed事件給鏈接。我將不勝感激任何幫助。向Internet Explorer_Server窗口發送「單擊」消息鏈接
Iam試圖在使用帶有鏈接作爲「按鈕」的Internet Explorer_Server窗口的小遊戲中自動執行進程。 我設法得到窗口的句柄,並從中得到了html代碼,但現在我很難發送「click」或Mousebuttonpressed事件給鏈接。我將不勝感激任何幫助。向Internet Explorer_Server窗口發送「單擊」消息鏈接
您不能將鼠標輸入直接發送到IE窗口的內部控件。你可以做什麼,而不是與「互聯網Explorer_Server」窗口的HWND開始,向它請求IHTMLDocument2
接口(see here for details),然後使用Internet Explorer自己的DOM接口,找到鏈接元素根據需要直接調用它們click()
方法。
如果你創建'CLSID_InternetExplorer'直接對象,那麼你並不需要去打獵吧。 [IWebBrowser2](http://msdn.microsoft.com/en-us/library/aa752127(v = VS.85).aspx)的文檔包含示例代碼。 – 2013-04-29 16:51:17