[問題] SendInput()與視窗的問題
看板C_and_CPP (C/C++)作者nick343401 (Fantasy)時間15年前 (2011/06/03 11:45)推噓0(0推 0噓 0→)留言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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章