私は実際にはそれを「本物の」マウスカーソルにしたくありません。つまり、ボタンをクリックしたり、テキストを選択したりする必要はありません。アプリのウィンドウ (外に出る必要はありません)。これはコンピューターによって制御され、ユーザーはこの間、通常どおりマウスを使用できるはずです。
このようなことをする良い方法は何ですか?プログラムでウィンドウ内を移動できるフローティング エンティティを作成するにはどうすればよいですか?
私は実際にはそれを「本物の」マウスカーソルにしたくありません。つまり、ボタンをクリックしたり、テキストを選択したりする必要はありません。アプリのウィンドウ (外に出る必要はありません)。これはコンピューターによって制御され、ユーザーはこの間、通常どおりマウスを使用できるはずです。
このようなことをする良い方法は何ですか?プログラムでウィンドウ内を移動できるフローティング エンティティを作成するにはどうすればよいですか?
フォーム アプリケーションの場合は、PictureBox を作成し、背景が透明なマウス カーソル グラフィックをロードして、フォーム内で移動するだけです。
これが WPF アプリケーションの場合は、次のことができます。 Canvas オブジェクトをディスプレイに配置します。キャンバスの子としてマウス カーソルのイメージを追加します。画像に Canvas.Left プロパティと Canvas.Top プロパティを設定して、画像を移動します。他のすべてのコントロールの上に表示されるように、画像の ZOrder を設定します。
アクションがどのように決定されるかについては言いません。スクリプトに従っている場合、WPF がモーションのタイミングを処理できる方法があります。それ以外の場合は、タイマーに応答して任意の方法で位置を更新できます。
ちょっと待って。これが10か月前に投稿されたことに気づきました。
それで、あなたは結局何をしましたか?:)