Member 13495762 Ответов: 2

Как я могу открыть недавний проект после нажатия кнопки


Привет
У меня есть на моей старпейдж кнопки, которые представляют последние открытые проекты.
Я хотел бы открыть его после того, как щелкну своей кнопкой управления.

Я знаю также пути недавних открытых проектов.

Что я уже пробовал:

Я нажал AddEventHandler на кнопке, которая создала пустой метод. Этот метод также находится в Resources.cpp , я думал, что это должно быть в моем startpage.cpp. Во всяком случае я не знаю способа открыть последние файлы проекта

2 Ответов

Рейтинг:
4

Jochen Arndt

Просто позвонить CWinApp::OpenDocumentFile() передача пути к файлу. Если у вас нет указателя на ваш CWinApp использование производного класса

AfxGetApp()->OpenDocumentFile(m_lpszPath, FALSE);
[Править]или пройти TRUE чтобы поместить файл в верхней части списка MRU.
[/РЕДАКТИРОВАТЬ]


Рейтинг:
0

Member 13495762

Проблема в том, чтобы обеспечить обработчиков.

например , это ниже не работает

void ProjectResourcesApp::OnBnClickedBtnProject1()
{
	// TODO: Add your control notification handler code here
	CFile file;
	file.Open(APPLICATION->GetRecentFile(0));

}

Richard MacCutchan

Что такое APPLICATION и содержит ли он Метод с именем GetRecentFile?

Member 13495762

У меня есть доступ к последним файлам. Когда я называю это, у меня есть путь к недавнему проекту.

Richard MacCutchan

Пожалуйста, используйте Улучшить вопрос ссылка выше и отредактируйте свой вопрос. Покажите код, который у вас есть, и объясните, что именно не работает и какие ошибки вы видите.

Member 13495762

Приложение->GetRecentFile(0)