2015-04-01 2 views
0

Использование приложения диалогового окна MFC в VC++,Контейнер изменения папки

У меня есть путь к файлу (без конечного файла), который отображается в окне редактирования. Этот путь представляет местоположение папки контейнера для файла:

CString container = myPath.Left(myPath.ReverseFind(_T('\\'))); 

    m_Container.SetWindowText(container); 

Переменная 'myPath' содержит текущий каталог (полный путь).

Например, C: \ DE1 \ Progs \ Dev \ FreeTest \ gm.prg

с контейнером отображается как: C: \ DE1 \ Progs \ Dev \ FreeTest

Как изменить контейнер (т. е. «FreeTest») и ограничить любые изменения до пути в поле редактирования? Есть ли конкретная функция или способ для этого?

+0

Вы должны указать, какие графические библиотеки вы используете, потому что ответ зависит от того, что – coyotte508

+0

Извинения, я использую VC++ и пишущие приложения MFC диалоговое окно. CDialog - это тип класса и CEdit для поля редактирования ... просто обновил вопрос .. – RN24

+0

Затем вы должны добавить теги mfc и visual-C++, чтобы люди, специализирующиеся на этом, задавали вопрос в своем фиде :) – coyotte508

ответ

Смежные вопросы