我需要使用Microsoft Paint打开图像

时间:2019-03-26 22:51:50

标签: winapi

如标题所述。我正在寻找一种简单的方法,通过使用Windows API和图像的文件路径,使用Microsoft Paint打开图像(如果重要的话是.jpg)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您可以将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);