システムコントロール パネル項目の拡張
コントロール パネルにあるシステム項目の一部は拡張可能です。 コントロール パネル拡張機能をインストールするには、次のように Shell 拡張機能を登録します。ここで、name はシステム項目の定義済みの名前です (下の表を参照)。
HKEY_LOCAL_MACHINE
Software
Microsoft
Windows
CurrentVersion
Controls Folder
name
shellex
PropertySheetHandlers
これは、定義済みのシェル オブジェクトの拡張機能を登録する方法と似ています。 コントロール パネル項目でサポートされるシェル拡張機能はプロパティ シートだけなので、登録は shellex\PropertySheetHandlers サブキーの下に存在する必要があります。
コントロール パネル項目 | name | 解説 |
---|---|---|
表示 | 机 |
デスクトップ ページの置換もサポートしています。
メモ: これは、Windows Vista ではサポートされなくなりました。 |
表示設定の詳細設定 | Device | ハードウェア固有の高度なプロパティ。
メモ: これは、Windows Vista ではサポートされなくなりました。 |
表示設定の詳細設定 | 表示 | ハードウェア固有の高度なプロパティ。
メモ: これは、Windows Vista ではサポートされなくなりました。 |
インターネット オプション | インターネット | 拡張ページの最大数は 18 です。 |
キーボード | キーボード | 拡張ページの最大数は 30 です。 |
マウス | マウス | 標準ページの置換もサポートしています。 拡張ページの最大数は 8 です。 |
電源オプション | Power | 標準ページを含むページの最大数は 18 ページです。 |
システム | システム | 拡張ページの最大数は 8 です。
メモ: これは、Windows Vista ではサポートされなくなりました。 |
Windows XP コントロール パネルの [プログラムの追加と削除] 項目はプロパティ シートでないため、ここで説明するメソッドでは拡張できません。 代わりに、そのコンテンツはアプリケーションの発行元から取得されます。 プログラムの追加または削除にコンテンツを追加する方法の詳細については、「IAppPublisher」、「IEnumPublishedApps」、「IPublishedApp」を参照してください。
関連トピック