2 種類のファイルを使用するアプリケーションがあります。1 番目のファイル タイプはプロジェクト ファイル (*.pcwex と呼ばれます) で、2 番目のファイル タイプはライブラリ ファイル (*.pcwlx と呼ばれます) です。
[ファイルを開く] ダイアログ (ファイル拡張子 *.pcwex) を使用してプロジェクト ファイルを開くと、このファイル名がこのアプリケーションの最近使用したドキュメント リストに追加されます。
開いているプロジェクトにライブラリを追加する場合、[ファイルを開く] ダイアログも使用します (ただし、ファイル拡張子は *.pcwlx です)。ただし、このライブラリ ファイルはプロジェクトとして開くことができないため、最近使用したファイル リストに追加し ないでください。
レジストリに次のエントリを追加しました。
[HKEY_CLASSES_ROOT\.pcwex]
@="PCWE.pcwex"
[HKEY_CLASSES_ROOT\.pcwex\OpenWithProgids]
"PCWE.pcwex"=""
[HKEY_CLASSES_ROOT\PCWE.pcwex]
[HKEY_CLASSES_ROOT\PCWE.pcwex\DefaultIcon]
@="C:\\Program Files (x86)\\MyCompany\\MyApplication\\Application.ico"
[HKEY_CLASSES_ROOT\PCWE.pcwex\shell]
[HKEY_CLASSES_ROOT\PCWE.pcwex\shell\open]
[HKEY_CLASSES_ROOT\PCWE.pcwex\shell\open\command]
@="C:\\Program Files (x86)\\MyCompany\\MyApplication\\MyApp.exe \"%1\""
[HKEY_CLASSES_ROOT\.pcwlx]
@="PCWE.pcwlx"
[HKEY_CLASSES_ROOT\PCWE.pcwlx]
[HKEY_CLASSES_ROOT\PCWE.pcwlx\DefaultIcon]
@="C:\\Program Files (x86)\\MyCompany\\MyApplication\\Application.ico"
この構成では、両方のファイル タイプ (*.pcwexと*.pcwlx) が最近のドキュメント リストに追加されます。
タイプ *.pcwex のファイルのみを最近のファイル リストに追加し、*,pcwlx ファイルを無視するには何が必要ですか?