Member 13495762 Ответов: 2

Как загрузить в startpage последние проекты динамично в виде картинок?


Проект я имею в виду проект в нашем настольном приложении, который создал пользователь. Когда вы снова откроете приложение, вы увидите стартовую страницу, где есть несколько элементов управления картинками, где я хочу видеть фотографии последних проектов.

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

До сих пор я понятия не имею, с чего начать :)

Richard MacCutchan

И мы тоже, поскольку ваш вопрос невозможно понять.

2 Ответов

Рейтинг:
2

KarstenK

В зависимости от того, что вы действительно хотите сделать, вы можете сделать снимок экрана (или части экрана Вашего приложения) при выходе из приложения или сохранении проектов. Сохраните их в виде файла и покажите его (например, в виде миниатюры) при следующем запуске. Статья Как сделать снимок экрана поможет вам сделать скриншот.


Рейтинг:
17

Jochen Arndt

Ваша заявка должна быть подготовлена для использования списков MRU по телефону SetRegistryKey и LoadStdProfileSettings в InitInstance.

Используйте Класс CRecentFileList | Microsoft Docs[^] чтобы получить список последних файлов и добавить элементы при закрытии документа.

На начальной странице выполните итерацию по списку, создайте изображения и предоставьте обработчики, которые открывают изображение щелкнутого документа.

Способ создания картинок зависит от типа документа. Например, вы можете открыть каждый документ в скрытом окне просмотра, захватить и сохранить содержимое окна в виде растрового изображения и закрыть окно.