1

私のアプリケーションでは、リストにファイルを追加するオプションがあります..ユーザーが同時に複数のファイルを選択できるようにする場合..CFileDialogを使用してこれを実行し、OFN_MULTISELECT(複数選択用)を有効にしました...問題直面しているのは、ショートカットファイルを追加しようとすると..実際のショートカットパスを取得せず、実際のパスを参照することです.実際には、ショートカットファイルがリストに追加されるのを避けたかったのですが、追加されているすべてのショートカットファイル拡張子「.lnk」がありません(理由はわかりません)。それで、追加されているショートカットファイルを無視できる方法はありますか.

4

1 に答える 1

2

フラグが必要です:

OFN_NODEREFERENCELINKS = 0x100000;

Oops PSに関して:リンクの追加を無視することはありませんが、リンクをそのままにしておくことができます。リンクの拡張子が*.lnkのファイルを取得します。その後、コードでそれらを除外できます。

于 2010-05-17T08:34:54.200 に答える