2010-04-15 2 views
3

내 응용 프로그램에서 SHBrowseForFolder를 작동시키는 데 필요한 모든 코드를 찾았습니다. 그러나 입력을 통해 탐색 할 수있는 텍스트 상자가 없어도 작은 폴더 창에서 모든 작업을 수행해야합니다.SHBrowseForFolder,하지만 탐색 할 텍스트 상자

Windows에서 일반적으로 폴더 이름을 입력하고 다른 일반 탐색 키를 사용하여 원하는 폴더 (백 스페이스, "..", 입력 및)를 선택하는 다른 폴더 찾아보기 대화 상자를 볼 수 있습니다. 곧).

다른 API 호출이 있습니까?

답변

2

이 시도 : 해당 도구가 멋진 보이지만

, 그것은 내가 요구 정말로 아니다
a.ulFlags = BIF_RETURNONLYFSDIRS | BIF_NEWDIALOGSTYLE | BIF_EDITBOX; 
+0

감사! 나는 저녁을 먹었고, 일하러 돌아 왔을 때 나는 이전 대화로 전진하기로 결정했다. 그럼 나는 대답을 찾았다. 그러나 당신은 처음이고 완전했습니다. 감사. – ErikE

1
+0

. 내가 요청한 것을 얻을 수 있기 때문에 당신의 대답은 잘못되었다. – ErikE

+0

네 말이 맞다. 나는 네가 무엇을 요구했는지 잘못 해석했다. 그런데 도구의 소스를 얻을 수 있기 때문에 사용자가 하나의 폴더 만 선택할 수 있도록 제한 할 수 있으므로 요청한 것을 얻을 수 있습니다. 그러나 네 목적에 따라 과잉입니다. –

1

당신이 방금 ulFlags 필드로 BIF_EDITBOX 플래그를 추가 할 필요가 SHBrowseForFolder 호출합니다.