私は組み込みのキーパッドを持っているので、私はWPFアプリケーションでシステム全体の仮想キーボードは必要ありません。私はIsHitTestVisible="False"
をテキストボックスに設定しましたが、仮想キーボードサムネイルは引き続き表示されます。私のアプリの仮想キーボードサポートを無効にするにはどうすればいいですか?
1
A
答えて
0
私は同様の質問hereに答えましたが、Windows Mobile 6.5用でした。しかし、私は、それ以下は...あまりにも勝利7上で動作すると思いキーボードアイコンを非表示にするコードは次のとおりです。
//Declare Win API method
[DllImport("coredll.dll", EntryPoint="FindWindowW", SetLastError=true)]
private static extern IntPtr FindWindow(string lpClassName, string lpWindowName)
[DllImport("coredll.dll", SetLastError=true)]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int x, int y, int cx, int cy, uint uFlags);
[DllImport("coredll.dll", SetLastError = true)]
internal static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);
//Call FindWindow and SetWindowPos to hide keyboard icon
IntPtr hWnd = FindWindow(Nothing, "MS_SIPBUTTON");
SetWindowPos(hWnd, 1, 0, 0, 0, 0, &H80);
0
は私の答えhereを参照してください。レジストリ値を設定することで、特定のアプリケーションのオンスクリーンキーボードサムネイルを無効にすることができます。
0
特定の方法の後で仮想キーボードを非表示にするには、this.Focus();
関連する問題
- 1. すべてのWPFアプリケーションで仮想キーボードを無効にするにはどうすればよいですか?
- 2. 私のアプリで仮想メモリ(コミット)サイズを減らすにはどうすればいいですか?
- 3. Androidスタジオで仮想デバイスマネージャが無効にされています
- 4. 私のゲームにキーボードサポートを追加するにはどうすればよいですか?
- 5. 仮想マシンスケールセットに私のazureサブスクリプションを登録するにはどうすればよいですか?
- 6. 新しいFacebook Developerでアプリのサンドボックスモードを無効にするにはどうすればよいですか?
- 7. iphone UIを無効にするにはどうすればいいですか?
- 8. SignalR - WebSocketを無効にするにはどうすればいいですか?
- 9. フォノンを無効にするにはどうすればいいですか?
- 10. ウェブビューを無効にするにはどうすればいいですか?
- 11. 卵を無効にするにはどうすればいいですか?
- 12. レールモデルを無効にするにはどうすればいいですか
- 13. 複数のWCFサービスライブラリを同じIIS仮想ディレクトリにホストするにはどうすればいいですか
- 14. 1台のサーバーで仮想プライベートSQLサーバーレンタルサービスを作成するにはどうすればいいですか?
- 15. RadComboBoxのキーボードサポートを無効にする方法は?
- 16. 私のアプリのコンソールウィンドウを隠すにはどうすればいいですか?
- 17. cPanel初心者:仮想ホストの設定を上書きするにはどうすればいいですか?
- 18. アプリ全体でNSLogを無効にするにはどうすればよいですか?
- 19. スクロールビューを無効にするにはどうすればよいですか?
- 20. scrollViewを無効にするにはどうすればよいですか?
- 21. Ctrl + F4を無効にするにはどうすればよいですか?
- 22. ピボットフリックイベントを無効にするにはどうすればよいですか?
- 23. Android:デスクトップを無効にするにはどうすればよいですか?
- 24. jqgridローカルキャッシュを無効にするにはどうすればよいですか?
- 25. ポリラインクリックオーバーレイを無効にするにはどうすればよいですか?
- 26. tomcatを無効にするにはどうすればよいですか?
- 27. "dijit.form.FilteringSelect"ウィジェットを無効にするにはどうすればよいですか?
- 28. GestureListenerを無効にするにはどうすればよいですか?
- 29. TextBlockを無効にするにはどうすればよいですか?
- 30. マルチタッチを無効にするにはどうすればよいですか?