VC怎么使用ShellExecute调用其他程序文件(图片,文本,音频)给个完整的的程序例子

VC怎么使用ShellExecute调用其他程序文件(图片,文本,音频)给个完整的的程序例子,第1张

void CXxDlg::OnOK() 

{

ShellExecute(GetSafeHwnd(),TEXT("PRINT"),TEXT("C:\\WINDOWS\\system.ini"),TEXT(""),NULL,SW_SHOWNORMAL) //打印文本

ShellExecute(GetSafeHwnd(),TEXT("OPEN"),TEXT("C:\\WINDOWS\\system.ini"),TEXT(""),NULL,SW_SHOWNORMAL) //打开文本文件

ShellExecute(GetSafeHwnd(),TEXT("OPEN"),TEXT("C:\\WINDOWS\\Media\\chimes.wav"),TEXT(""),NULL,SW_SHOWNORMAL)//播放音频

ShellExecute(GetSafeHwnd(),TEXT("EDIT"),TEXT("C:\\WINDOWS\\Rhododendron.bmp"),TEXT(""),NULL,SW_SHOWNORMAL) //编辑图片

ShellExecute(GetSafeHwnd(),TEXT("explore"),TEXT("C:\\WINDOWS"),TEXT(""),NULL,SW_SHOWNORMAL) //浏览文件夹

}

WinExec("mspaint c:/temp.bmp",SW_SHOW) 头文件windows.h

指定程序画图板文件名(最好是绝对路径,避免系统自动搜索文件)

ShellExecute(NULL,"open",path_to_file/folder,NULL,NULL,SW_SHOWNORMAL)

//使用默认软件打开文件

两个可以按需要使用


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7779267.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存