WPFでウィンドウを回転させる方法
答えから述べると、Windowというコントロールを回転させる方法は無い。 しかし、ウィンドウのような見た目のコントロールを自作し、それを回転させることで目的は満足できる。 例えば、次のようなつくりが考えられる。 まず、通 … 続きを読む
答えから述べると、Windowというコントロールを回転させる方法は無い。 しかし、ウィンドウのような見た目のコントロールを自作し、それを回転させることで目的は満足できる。 例えば、次のようなつくりが考えられる。 まず、通 … 続きを読む
WPFはDIP(Device Independent Pixels:デバイス非依存ピクセル)という単位で画面サイズが定義されるため、正確な画面解像度を取得しようと思ったら単純にSystemParametersを使っただけ … 続きを読む
C#からWindows APIを叩いてキーボードの入力をエミュレートする方法を紹介する。 使うAPIは、SendInputだけ。 マウスポインタを移動させる方法を紹介する記事で説明したようにビルドの警告を回避するために次 … 続きを読む
.NET Coreを用いた開発環境では、自己完結型アプリケーションという形式でアプリをビルドできる。 この自己完結型アプリというのは、ユーザーのPCがWindows 10でさえあれば、何も他の実行環境(.NET Fram … 続きを読む
C#からWindows APIを叩いてマウスホイールの上/下回転の動作をさせる方法を紹介する。 使うAPIは、GetCursorPosとSendInputの2つ。 マウスポインタを移動させる方法を紹介する記事で説明したよ … 続きを読む
Windows APIを使うと、マウスとキーボードの操作などをプログラムから行える。 Windows APIは、Windowsが標準搭載しているもので、これを使用すると種々のプログラムからWindowsの様々な機能を利用 … 続きを読む
C#からWindows APIを叩いてマウスのクリック/右クリック/中央ボタンのクリックをエミュレートする方法を紹介する。 使うAPIは、GetCursorPosとSendInputの2つ。 マウスポインタを移動させる方 … 続きを読む
C#からWindows APIを叩いてマウスポインタを移動させる方法を紹介する。 SendInput関数を使う方法もあるけど、複雑でしかも使い勝手が悪いのでSetCursorPos関数を使う方法で考える。 こっちの方が断 … 続きを読む