、キープレスの識別方法、キーまたはスクリーンプレスの識別方法は? Windows Mobileの
またはスクリーンプレス?
私のプログラムの任意の画面で、いつでも、テキストボックスにフォーカスがない場合でも、
、キープレスの識別方法、キーまたはスクリーンプレスの識別方法は? Windows Mobileの
またはスクリーンプレス?
私のプログラムの任意の画面で、いつでも、テキストボックスにフォーカスがない場合でも、
がIMessageFilterを実装を事前に感謝の、そしてApplication.AddMessageFilter(myFilterを)を行います。
メッセージフィルタで、WM_MOUSEUPメッセージを探します(メッセージを検索して定数を定義する必要があります)。次に、Cursor.CurrentPositionを使用して、マウスがどこにあるかを調べることができます。
鍵の場合、ハンドル:
WM_KEYUP and WM_SYSKEYUP
スコットのを正しい軌道に乗って。 IMessageFilterが必要です。残念ながら、CFはそれらをサポートしておらず、アプリケーションにはAddMessageFilterメソッドもありません。
ただし、Smart Device FrameworkにはIMessageFilterがあり、そのApplication2クラスはAddMessageFilterをサポートしています。
.NET Compact Frameworkチームは、コントロールをサブクラス化する方法のサンプルを作成しました。 WndProcHookerクラスを使用すると、コントロールのWM_ *イベントにイベントハンドラをフックできます。
http://blogs.msdn.com/netcfteam/archive/2005/05/20/420551.aspx
CFのみがサポートしている場合。 – ctacke