2026年3月30日 星期一

滑鼠無法得知對應視窗的絕對位置只能得到移動量

因為滑鼠只能抓相對移動量 (Relative) 不能抓絕對移動量 (Absolute),所以我根本不知道模擬器進 Shell 的時候滑鼠在哪?目前想到的方式是秀給龐台銘看時固定模擬器在螢幕的起始點和長寬,如此我只要設定滑鼠的位置就可以換算出絕對位置,至於以後要在沒有 Windows 的情況下定位滑鼠就是另外的學問了。這樣叫洩漏技術嗎?不過就呼叫 Windows API 而已,網路 google 都查得到,截圖如下






其實最好是在 load CloudMenu.efi 時設定滑鼠的位置,但是如果在 CloudMenu.c 引入 windows.h 會重複定義型態 (比如 UINT),明天準備嘗試用 WinHost 的方法安裝 Protocol CloudMenu.c 呼叫。華碩許共同執行長先越說 ASUS 電競 ROG 有播影片,其實中國 BIOS 神話戴正華的書也有提到 ffmpeg,雖然將 ffmpeg 用作商業用途可能需要付一點權利金,但想必也不貴,未來尚須多加努力,還有不能再熬夜寫 Code 要多方培養興趣比如瑜珈



沒有留言:

張貼留言