12

Windows7でカスタムファイルタイプのカスタムプロパティハンドラーの作成に取り組んでいます。Windows7SDKをインストールし、サンプルのプロパティハンドラーを作成しました。ハンドラーを登録すると、Windowsエクスプローラーでは正常に機能しますが、一般的なファイルを開くダイアログでは、カスタム値は表示されません。プロパティを一般的なダイアログに表示するために私がしなければならない特別なことがあるかどうか誰かが知っていますか?

冒険者: ここに画像の説明を入力してください

ファイルを開くダイアログ: ここに画像の説明を入力してください

4

1 に答える 1

12

OK、それを理解しました。これが取引です。私のアプリは32ビットで、x64システムを使用しています。PropertyHandlerは、プロセス外のシェルをサポートするためにx64で記述されているためです。ただし、ファイルを開くダイアログの場合は、インプロセスで実行する必要があるため、x64dllを実行できません。クイックx64アプリを作成してこれを確認しました。ファイルを開くダイアログは、OSと同じように機能します。これが後で私の立場にある誰かを助け、私自身の質問に答えることを嫌うことを願っていますが、私が解決策を見つけたので、人々がこれでNRGを無駄にしたくないです。

于 2012-01-18T20:46:50.847 に答える