[問題] SendInput()與視窗的問題

看板C_and_CPP (C/C++)作者 (Fantasy)時間15年前 (2011/06/03 11:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VC++ 2008 問題(Question): 使用SendInput()開發一個將Windows 7的觸控手勢轉換成鍵盤或滑鼠事件,說明如下: GID_PAN (平移) -> 送出w,a,s,d鍵盤事件或滑鼠事件, 模擬3D遊戲的角色移動 GID_ZOOM (縮放) -> 滑鼠滾輪的縮放 GID_TWOFINGERTAP (雙指點擊) -> 切換走路/飛行模式 問題1:怎麼做到像一般的線上遊戲外掛,把外掛本身的視窗隱藏起來,且不會失去 送出訊號的效果? 問題2:SendInput(1, &Input, sizeof(INPUT)); Sleep(100); 請問這樣子指的是按一下我指定的按鍵嗎(press down & up)? 還是說他會持續的送出訊號? 問題3:windows 7的API有提供自定義的觸控手勢嗎?(類似瀏覽器的可以自訂滑鼠 手勢進行瀏覽) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.77.140
文章代碼(AID): #1Dw5ZpPZ (C_and_CPP)
文章代碼(AID): #1Dw5ZpPZ (C_and_CPP)