//示例:
//用画图打开hot spot.bmp文件失败
//报错代码
string stmp = "hot spot.bmp";
shellExecute(NULL, "open", "mspaint", _T(stmp.c_str()), NULL, SW_SHOWNORMAL );
//解决方案:
//对文件路径加双引号
string stmp = "\"hot spot.bmp\"";
shellExecute(NULL, "open", "mspaint", _T(stmp.c_str()), NULL, SW_SHOWNORMAL );
ShellExecute函数文件路径中带空格导致文件打开失败
于 2025-03-31 16:47:31 首次发布