3

プラットフォーム:Windows 7言語:C ++

やあ、

アクセシビリティアプリケーションの視覚補助を作成しようとしています。私の目標は、マウスカーソルの周りに追加情報を描画することです。すべてのアプリケーションウィンドウで利用可能であり、可能であればフルスクリーンアプリでも利用可能である必要があります。

私がこれまでに見つけた可能性は満足のいくものではありません:-デスクトップ全体のデバイスコンテキストを利用する-常に一番上にある階層化されたウィンドウ

マウスカーソルと同じレイヤーに描画する可能性はありますか?デフォルトのマウスカーソルと同じメモリを書き込むことができる特別なメモリまたはデバイスコンテキストはありますか?

他のアプリケーションで、デフォルトのマウスカーソルをカスタムアニメーションレイアウトで上書きできますか?アニメーションコンテンツを含むシステム全体のマウスカーソルレイアウトを使用できますか?

4

1 に答える 1

0

DirectXを使用してデスクトップの背景サーフェスへのハンドルを取得し、次にGetCursorPos GDI関数を使用してマウス座標を取得し、取得したサーフェスハンドルに情報をレンダリングし、これをループで実行し続ける必要があります。 。

于 2012-11-09T10:13:24.127 に答える