4

ユーザーが小さなアイコンを使用しているかどうかを検出する方法を探しています: 小さなタスクバーボタンを使用する

GetSystemMetrics\SystemParametersInfoに何も見つかりませんでした。
「実行中のアプリケーション」ウィンドウのサイズを使用してみました: 実行中のアプリケーションウィンドウ

タスクバーの向きがbottom\topの場合は正常に機能しますが、左\右の場合、このウィンドウはタスクバーの幅全体を占めます。

何か案は?

4

1 に答える 1

6

デスクバンドはWindowsで完全に機能しているわけではありませんが、生命維持に使用されています。まず、サムネイルツールバーを利用したくない場合は、ITaskbarList3 :: ThumbBarXxx()関数を確認してください。

ボタンサイズの設定を読み戻すためのAPIを認識していません。使用できるバックドアがあり、これらの構成設定は常にレジストリに保存されます。SysInternalsのProcMonユーティリティを実行し、設定を変更します。私のマシン(Windows 8)では、次のレジストリキーがポップアウトされました。

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ TaskbarSmallIcons

それはほぼ確実に機能します。もちろん、Windows8以外のものを保証することはできません。

于 2012-12-05T19:14:48.573 に答える