bamboo touchで"くぱぁ"してみた.
bamboo touchペン付きを買ったので,どんな感じでピンチインとかしているのか気になって,調べてみた.
Wacom ペンタブレット Sサイズ イラスト&ビジネスに Bamboo CTH-460/K0
- 出版社/メーカー: ワコム
- 発売日: 2009/10/03
- メディア: Personal Computers
- 購入: 8人 クリック: 215回
- この商品を含むブログ (17件) を見る
とりあえずspy++で見てみたら,どうやら仮想キーボードでControlKeyを押して,そいで仮想マウスのスクロールをしている模様.
<00218> 00030B2A P WM_KEYDOWN nVirtKey:VK_CONTROL cRepeat:1 ScanCode:1D fExtended:0 fAltDown:0 fRepeat:0 fUp:0<00219> 00030B2A P WM_MOUSEWHEEL fwKeys:MK_CONTROL zDelta:120 xPos:531 yPos:494<00220> 00030B2A P WM_KEYUP nVirtKey:VK_CONTROL cRepeat:1 ScanCode:1D fExtended:0 fAltDown:0 fRepeat:1 fUp:1
なので,適当にコードを書いてみた.フォーム上で"くぱぁ"した時.
Private Sub Form1_MouseWheel(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseWheel If Control.ModifierKeys And Keys.ControlKey = Keys.ControlKey Then If e.Delta > 0 Then '広げたときの処理 Else '閉じたときの処理 End If End If End Sub
まぁマウスホイールイベントが発生した時に,コントロールキーが押されているか調べて,ホイールの回転角が正なら広げている動作で,負なら閉じている動作というわけ.
というわけで,適当に画像を用意してくぱぁクラスを書いて動画にしてみた.
だれか画像きぼんぬ!