0
私は、キーボード機能にマウス機能をマッピングする予定のアプリケーションに取り組んでいます。たとえば、ユーザーが 'L'を押すと、アプリケーションはマウスの左クリックをシミュレートします。タッチパッドのようなズーム機能を実装する
[DllImport("user32.dll", CharSet = CharSet.Auto, CallingConvention = CallingConvention.StdCall)]
public static extern void mouse_event(uint dwFlags, uint dx, uint dy, uint cButtons, uint dwExtraInfo);
ズームインとズームアウト機能を実装したいと思います。ノートパソコンのように、タッチパッドのピンチを使って、ズームインとズームアウトができます。それをどうすれば実現できますか?
_これは一方的な方法です。他の方法は、基本的にマウスホイールのズームをシミュレートするHWNDをターゲットにするためにCTRLキー修飾子付きのWM_MOUSEWHEELを送信することです。私はこのアプローチを使用しました。 –