0

重複の可能性:
Windowsデスクトップにアプリケーションをドッキングする方法は?

Googleデスクトップのようなウィンドウの動作が必要です。Googleデスクトップのメインウィンドウは、デスクトップの左側または右側に接続でき、デスクトップアイコンと重ならないようにします。アイコンはこの場所から自動的に移動します!別のウィンドウを最大化すると、使用可能なスペースのみが使用され、接続されているGoogleデスクトップウィンドウが占める領域は使用されません。WindowsXPでも動作します

Googleデスクトップはそのような動作にどのAPIを使用しますか?

4

1 に答える 1

2

あなたが話しているUI要素はアプリケーションバー、または略してappbarです。API関数`SHAppBarMessage'を使用して作成および操作されます。

たとえば、新しいappbarを作成するには、ABM_NEWWindowsが通信に使用できるメッセージ識別子を使用してメッセージを送信しました。デスクトップの一方の端に沿ってバーを配置するには、ABM_SETPOSメッセージを送信します。かなりの数のメッセージが定義されています。それらは私が上でリンクしたページにリストされています。

于 2012-09-13T13:02:34.170 に答える