OPC (または XPS) ファイル形式に基づいて、アプリケーションで使用するカスタム ファイル形式を作成しています。この MSDN リンク、Using System-Supplied Property Handlersは例を示していますが、正しくないようです。これを適切に行う方法を知っている人はいますか?
編集: これは、OPC ファイルと XPS に適用できます。XPS は OPC の上に構築されています。
OPC (または XPS) ファイル形式に基づいて、アプリケーションで使用するカスタム ファイル形式を作成しています。この MSDN リンク、Using System-Supplied Property Handlersは例を示していますが、正しくないようです。これを適切に行う方法を知っている人はいますか?
編集: これは、OPC ファイルと XPS に適用できます。XPS は OPC の上に構築されています。
必ず:
PropertyHandler キーのデフォルト値を {45670FA8-ED97-4F44-BC93-305082590BFB} に設定します。
ここで、状況に応じてどのプロパティを表示するかを Windows に指示する必要があります。
このプロパティ ハンドラーは、OPC (オープン パッケージ規則) と XPS ファイルの両方に適しています。
PreviewDetails は、Windows エクスプローラーの下部 (Win 7) またはエクスプローラーの左側 (Win 8) にあるプロパティ ペインです。
FullDetails は、右クリックしてプロパティを選択し、[詳細] タブに移動したときに表示されるプロパティです。
InfoTip は、ファイルにカーソルを合わせたときに表示されるプロパティです。
ExtendedTileInfo よくわかりません。エクスプローラーでコンテンツ フォルダー ビューを選択したときに表示されるプロパティだと思います。
{45670FA8-ED97-4F44-BC93-305082590BFB} は、私の質問の MSDN リンクで指定された OPC/XPS プロパティ ハンドラーの GUID です。
OPC は基本的に、(zip 形式の) ファイル タイプを作成するための標準です。詳細については、 MSDN マガジン - 2007 年 8 月 OPC - A New Standard For Packaging Your Dataを参照してください。
Windows 7 でのみテストしましたが、Vista 以降でも動作するはずです。さらにテストを行った後、投稿します。