Мне нужно открыть изображение с помощью Microsoft Paint - PullRequest
0 голосов
/ 27 марта 2019

Как следует из названия.Я ищу простой способ открыть изображение (.jpg, если оно имеет значение) с помощью Microsoft Paint, используя Windows API и путь к файлу изображения.Есть идеи?

1 Ответ

0 голосов
/ 27 марта 2019

Вы можете использовать CreateProcess как @Jonathan Potter, упомянутый в комментариях, или вы можете использовать ShellExecute .

ShellExecute(nullptr, "open", "mspaint.exe", "YourImage.jpg", nullptr, SW_SHOWMAXIMIZED);

Если, как упоминает @Remy Lebeau, вы хотите, чтобы пользователь зарегистрировал приложение по умолчаниючтобы открыть изображение, а не принудительно mspaint.exe, вы можете просто передать имя изображения на ShellExecute

ShellExecute(nullptr, "open", "YoutImage.jpg", nullptr, nullptr, SW_SHOWMAXIMIZED);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...