ユーザーが小さなアイコンを使用しているかどうかを検出する方法を探しています:
GetSystemMetrics\SystemParametersInfoに何も見つかりませんでした。
「実行中のアプリケーション」ウィンドウのサイズを使用してみました:
タスクバーの向きがbottom\topの場合は正常に機能しますが、左\右の場合、このウィンドウはタスクバーの幅全体を占めます。
何か案は?
ユーザーが小さなアイコンを使用しているかどうかを検出する方法を探しています:
GetSystemMetrics\SystemParametersInfoに何も見つかりませんでした。
「実行中のアプリケーション」ウィンドウのサイズを使用してみました:
タスクバーの向きがbottom\topの場合は正常に機能しますが、左\右の場合、このウィンドウはタスクバーの幅全体を占めます。
何か案は?
デスクバンドはWindowsで完全に機能しているわけではありませんが、生命維持に使用されています。まず、サムネイルツールバーを利用したくない場合は、ITaskbarList3 :: ThumbBarXxx()関数を確認してください。
ボタンサイズの設定を読み戻すためのAPIを認識していません。使用できるバックドアがあり、これらの構成設定は常にレジストリに保存されます。SysInternalsのProcMonユーティリティを実行し、設定を変更します。私のマシン(Windows 8)では、次のレジストリキーがポップアウトされました。
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Advanced \ TaskbarSmallIcons
それはほぼ確実に機能します。もちろん、Windows8以外のものを保証することはできません。