Windows は、そのままではマルチモニター システムの異なるモニターに異なる背景画像を表示することができないようです。しかし、この機能を提供する商用アプリケーションがかなりあることに気付きました。
この機能を提供するために (誤用) 使用される可能性のある API はどれですか? この機能用の特別な API がない場合、別の Win32 API 関数にフックすることで実現できますか? もしそうなら、どれですか?
Windows は、そのままではマルチモニター システムの異なるモニターに異なる背景画像を表示することができないようです。しかし、この機能を提供する商用アプリケーションがかなりあることに気付きました。
この機能を提供するために (誤用) 使用される可能性のある API はどれですか? この機能用の特別な API がない場合、別の Win32 API 関数にフックすることで実現できますか? もしそうなら、どれですか?
また、仮想デスクトップのサイズのイメージをプログラムで作成して、いくつかのイメージを結合して、各モニターが終了する位置に分割し、そのイメージを壁紙として設定することもできます。
シンプルでローテク。
Windows の壁紙置換アプリケーションは、Windows API にフックしません。ウィンドウをデスクトップのサイズにして、その上に画像をレンダリングします。Win32 には、そのようなウィンドウをクリックできないようにし、他のすべての下に配置し、デスクトップに合わせて適切なサイズにするための API があります。