문제

WIA (Windows Portable Devices) 지원을 현재 WIA (Windows Image Acquisition)를 사용하는 앱에 추가하고 있습니다. WIA는 iwiaitem :: devicedlg를 통해 편리한 그림 선택 대화 상자를 제공합니다.

WPD 동등한 것을 찾을 수 없습니다. 그렇지 않은 경우 사용자가 항목을 선택할 수 있도록 선호하는 기술은 무엇입니까? 내 대화를 쓸 필요가 없어요?

도움이 되었습니까?

해결책

MS의 응답 :

T] 여기 그림 선택에 대한 전용 대화 상자가 없습니다 (WIA 외부). 대신 WPD 장치 탐색을 지원하는 일반 파일 열기 대화 상자를 사용해야합니다. 장치 내의 올바른 폴더에서 대화 상자를 시작하기 위해 수행 해야하는 마법이 있습니다. 그림이있는 폴더를 찾으려면 코드를 작성해야 할 수도 있습니다.

파일 열린 대화 상자로 전달할 마법 경로는 :: {20D04FE0-3AEA-1069-A2D8-08002B309D} 입니다.u003Cdevice instance id>

장치 인스턴스 ID는 SetupApi 호출 (SetupDi*)을 통해 PNP 장치 경로에서 파생 될 수 있습니다.

또한, 상기 경로에는 장치의 특정 폴더를 식별하기위한 추가 경로 요소가 포함될 수 있습니다. 이들은 모든 장치 모델마다 다르지만 :: {20D04FE0-3AEA-1069-A2D8-08002B30309D} Store0 Pictures와 같은 것 같습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top