웅쿠미
30
2018-09-27 13:17:48 작성 2018-09-27 13:18:32 수정됨
1
309

C++ 함수 호출 질문입니다.ㅠㅠ


안녕하세요.

MFC프로그래밍 중 모르는게 생겼는데 검색해봐도 못찾아서 물어봅니다 ㅠㅠ

위 소스는 Dialog에서 폴더선택 및 경로저장하는 소스입니다.

폴더선택 Dialog에서 제가 지정한 폴더 경로를 strFolderPath에 저장하고 return하는 함수입니다.

이 함수를 "다른 클래스" 에서 다음과 같이 호출하였습니다.

CCommon_testDlg testDlg;

CString savePath = testDlg.GetSelectFolderPath();

이렇게 하여 이 클래스에서 GetSelectFolderPath에서 return하는 폴더경로(strFolderPath)

만 사용하려고 호출하는데,

경로 사용을 위해 savePath를 호출할 때 마다

GetSelectFolderPath안에 있는 폴더 선택창(위 사진) 이 계속하여 뜹니다.ㅠㅠ

저는 저 strFolderPath (ex. C:\\) 만 사용하고싶은데 계속하여 창이 떠서 어떻게 해야될지 질문합니다.ㅠㅠ

저 폴더선택 발생창 없이 저 경로만 따서 쓰려면 어떻게 해야하나요 ?

(경로 저장은 잘 되는것 확인했습니다)

0
0
  • 답변 1

  • cppsw
    12
    2018-09-28 20:37:29

    savePath 호출만으로 저 창이 뜬다는 건 말이 안되네요. 만드신 GetSelectFolderPath() 가 어디선가 계속 호출되는 것 같습니다. 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.