2

私は最近2台目のモニターを手に入れ、タスクバーを2台目のモニターに拡張する可能性を提供するソフトウェアを探していました。UltraMonやMultiMonなどのソフトウェアはそのような可能性を提供します。

彼らがtasbarを複製するために使用している方法を知りたいのですが?より正確に:

  • 2番目のタスクバーはソフトウェアによって完全に生成および管理されていますか、それともWindowsの動作の拡張/変更のようなものですか?
  • ウィンドウハンドルの追加ボタンはどのように追加されますか?Stardockと同様のテンプレートシステムはありますか?
  • タスクバーの感触をどのように再現できますか?
  • 開いているソフトウェアアイコンをメインタスクバーから削除して、ソフトウェアのタスクバーに移動するにはどうすればよいですか?
  • 2番目のスタートボタンを作成することは、実際にはそのボタンのある種のイメージであり、ソフトウェアはWindows APIへの可能な呼び出しを行う必要がありますか?(おそらく、そのような呼び出しが存在するかどうかはわかりません)

最後に、そのようなソフトウェアをプログラムするために必要な知識の分野を知りたいと思います。

回答につながる記事や情報へのポインタを受け取っていただければ幸いです。喜んで共有していただける深い知識をお持ちでしたら、本当にありがたいです。

返信ありがとうございます。

4

1 に答える 1

3

彼らは完全に経験を再現します。DisplayFusionは、Desktop WindowManagerAPIを使用してライブサムネイルをキャプチャします。スコット・ハンゼルマンは、彼らがどれだけ近づいたか、そして彼らがどこが違うかについて非常に良い要約を持っています。

彼らがそれを手に入れたことと同じくらいそれを近づけるために必要とされる多くの醜いコードがあると私は想像するでしょう。

于 2010-01-05T05:12:39.407 に答える