4

私は組み込みの Windows 7 オンスクリーン キーボードを「常にそこに」表示したい WPF アプリに取り組んでいます。だから私はしたい:

  1. 特定の場所に移動する

  2. 特定の幅と高さに設定する

  3. キャプション/タイトルバーを削除して、ユーザーが移動したり閉じたりできないようにします

  4. サイズを変更する機能を削除します(または、その問題に関する他のユーザー調整)。

一般的な API 関数 (MoveWindow、SetWindowPos、SetWindowLong など) をすべて試しましたが、何もできません。コードは現在、他のすべてのプロセスとアプリ (Internet Explorer やコマンド プロンプトなど) で動作します。API呼び出しがoskに適用されないか、「ロック」されているかのようです。私は何が欠けていますか?前もって感謝します。

4

1 に答える 1

4

Spy++ で確認したところ、オンスクリーン キーボードは「DirectUIHWND」と呼ばれるものを使用しています。DirectUIHWND API を調べることをお勧めします。

おそらく役立つリンク:

さらに、DirectUI は文書化されていないと警告する人もいます。

于 2011-04-10T02:42:01.953 に答える