MultiTouch for Windows Forms(日本語版)
ダウンロード版で即納できます。
MESCIUS (旧社名:GrapeCity) 社の製品
1996 年より日本国内にてComponentSourceで販売中。
機能/特長
ズーム機能
アプリケーションの実行時にピンチ操作でコントロールをズームできます。ズーム機能を使用すると、フォーム上のすべてのオブジェクトを拡大または縮小し、フォームのサイズにあわせて表示します。タッチデバイスでは、入力時に画面を拡大してから値を入力し、入力完了後に画面を縮小して元のサイズに戻すことで、タッチ操作での入力を快適に行うことができます。MultiTouchでは、ズーム機能を持つコンポーネントまたはコントロールを3つ用意しており、ズーム対象にあわせて使い分けることができます。
拡大率に応じた高品位画像を表示
画面のズーム率に応じて表示する画像を指定できます。画面を拡大していない場合は解像度が低い画像を表示し、拡大ズームしたときに高解像度の画像を表示することで、常に適切な解像度の画像を表示できます。
タッチ対応イベントをプラス
タッチやペンの操作に関するイベントを検出できます。タッチデバイス上でボタンコントロールをタップすると、既定ではClickイベントが発生しますが、MultiTouchの機能を使用するとClickイベントは発生せず、Tapイベントが発生します。もちろん、マウスでボタンコントロールをクリックした場合はClickイベントが発生するので、マウス操作とタッチ操作でそれぞれの処理を行うことができます。さらに、イベントではタッチデバイスに触れた操作がタッチとペンのどちらであるかを判別できるので、ペン操作だけを許可するといった制御が可能です。
また、マルチタッチ操作によって拡大や回転といったジェスチャーを検出できるので、タッチ操作だからこそ実現できる特有の動作をWindowsフォームに実装することができます。
タッチ操作の補助機能
タッチでの操作を使いやすくするための機能を提供します。
フォームのリサイズとズーム率の変更
フォームのリサイズ時にフォームサイズのアスペクト比を固定できます。また、フォームのリサイズにあわせてフォーム内のズーム率を変更できるので、フォームの幅だけを変更してもフォームの高さとコントロールのサイズが自動で調整されます。また、フォーム内のズーム率にあわせてフォームのサイズを変更することもできます。さらに、MultiTouchは画面全体に表示するフルスクリーン機能を提供します。アプリケーションの表示領域を最大化できるので、タイトルバーやタスクバーの操作を抑止することができます。
軽快なパフォーマンス
タッチでのズーム操作中は画面をビットマップに置き換えてズーム結果のプレビューを表示しているので、軽快な動作を実現しています。また、ビットマップのプレビューを表示せずにズーム率の文字列を表示することもできるので、さらに軽快なズーム操作を実現できます。