畑乃おいも / Hatano Oimo
317 字
2 分鐘
spy++ 找hwnd 句柄
介紹
spy++ 非常好用的工具,取得 spy++需要安裝 Visual Studio 軟體,啟動 spy++ 官方說明(在新分頁開啟),google 搜尋可以找到非常多教學。
這篇教學是使用 spy++找到正確的 hwnd,例如你想點擊 雷電模擬器並且不想讓自己鼠標實際去點擊,你看不到鼠標真實去點擊,需要使用到 PostMessage 或是 SendMessage 去發送點擊,要做到虛擬點擊必須找到正確的 hwnd。
抓取視窗 hwud 句柄
抓取雷電模擬器的 hwud,SPY++取得的視窗 hwud 句柄是 16 進制,windowApi FindWindow()取得到是 10 進制,可以使用進制轉換網站(在新分頁開啟),例如 16 進制 00512296 到 10 進制是 5317270。

觀察確認正確的 hwud 句柄
開啟 Messages 這個功能可以觀察動態,只要在雷電模擬器中移動 點擊 輸入按鍵都可以觀察到。

spy++ messages 沒有顯示解決辦法
找到 spy++ 路徑的目錄,並找到 spyxx_amd64 檔案開啟就可以解決了。
參考資料:(在新分頁開啟)https://www.cnblogs.com/xielong/p/6692980.html(在新分頁開啟)
