エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
マウスジェスチャを実装する(Win32版)
はじめに 私はGUI環境で簡単にコマンドを送ることができるマウスジェスチャが大好きです。今回はそんな... はじめに 私はGUI環境で簡単にコマンドを送ることができるマウスジェスチャが大好きです。今回はそんなマウスジェスチャを作ってみましょう。なお、.NET版については別稿を参照してください。 対象読者 C言語(またはC++言語)でWin32のプログラムを開発したことがある方。 必要な環境 少なくとも32bitのWindows環境が必要です。64bit環境でのテストはしていませんが大丈夫だと思います。 設計 まずは構想を練らなければなりません。今回はサンプルなのでこちらで決めさせて頂きます。 右ボタンが押されたら始まり、離されたら終わる。 入力可能方向は4方向(斜め判定は無し) 同じ方向への連続入力は無し(普通はこうすると思います) ある方向に動かすと反対側の移動量は0になる 縦横の移動量を比較して多い方だけを考える(より自然な移動になる) ウィンドウの外に出てもしっかりと動作するようにする(こ