GroupDeactivate

Similar to GroupActivate except activates the next window not in the group.

GroupDeactivate GroupName , Mode

パラメータ

GroupName

型:文字列

GroupAddで元々定義されている対象グループの名前です。

Mode

型:文字列

If blank or omitted, the function activates the oldest non-member window. Otherwise, specify the following letter:

R:最も新しい非メンバーウィンドウ(最も最近アクティブになったウィンドウ)がアクティブになりますが、この関数が与えられたときにグループのメンバーがアクティブである場合に限られます。"R"は、一時的に関係ない作業に切り替えるケースに有効です。GroupActivate、GroupDeactivate、GroupCloseでグループに戻ると、最も古いウィンドウではなく、直近で作業していたウィンドウがアクティブになります。

備考

GroupDeactivate causes the first window that does not match any of the group's window specifications to be activated. 2回目にGroupDeactivateを使用すると、シリーズの次のウィンドウがアクティブになり、以下同様です。通常、GroupDeactivateはホットキーに割り当てられており、そのキーを押すことでウィンドウ遷移の動作が自動化されるようになっています。

この機能は、ほぼ常時起動しているお気に入りのウィンドウが集まっているような場合に有効です。これらのウィンドウをグループ化することで、GroupDeactivateを使って、お気に入り以外のウィンドウを訪問し、閉じるかどうかを決定することができます。これにより、手動で行うよりもはるかに早くデスクトップをクリーンアップすることができます。

GroupDeactivateは、Alt+Shift+Escのシステムホットキーと同様の方法でウィンドウを選択します。具体的:

WS_EX_TOPMOST のスタイルによりタスクバーはスキップされますが、他に対象となるウィンドウがなく、アクティブなウィンドウがグループに一致する場合にアクティブ化されます。

ウィンドウグループの詳細については、GroupAddをご覧ください。

GroupAdd, GroupActivate, GroupClose

ウィンドウグループのメンバーでない最も古いウィンドウをアクティブにします。

GroupDeactivate "MyFavoriteWindows";デスクトップをきれいにするために、お気に入りでないウィンドウを訪問します。