2010-05-17 7 views
0

내 응용 프로그램에서는 목록에 파일을 추가 할 수있는 옵션이 있습니다. 사용자가 동일한 파일을 여러 개 선택하도록 허용했습니다. CFileDialog를 사용하여 TIS를 사용하고 OFN_MULTISELECT (다중 선택)를 사용할 수있게되었습니다 ... 문제는 직면하고있다, 내가 바로 가기 파일을 추가하려고하면 .. 실제 단축키 경로를 취하지 않고, 실제 경로로 reffering. 사실 나는 단축키 파일이 내 목록에 추가되는 것을 피하고 싶었지만 모든 바로 가기 파일 추가되는 ".lnk"확장명이 없습니다 (이유는 모르겠다). 그래서 우리는 추가되는 바로 가기 파일을 무시할 수있는 방법이 있습니까?바로 가기 파일의 경로를 가져 오는 중 문제가 발생했습니다.

답변

1

당신은 플래그가 필요합니다

OFN_NODEREFERENCELINKS = 0x100000; 

안부 아차 PS :이 추가되는 것을 방치하지 링크를 수행하지만 그대로 링크를 수 있도록 보장합니다. 링크를위한 * .lnk 확장자를 가진 파일을 받게됩니다. 나중에 코드에서 필터링 할 수 있습니다.

관련 문제