- szPath = "C://Documents and Settings//hzhstar//Application Data//ImageCaptrue//"
- HWND hMain = AfxGetApp()->GetMainWnd()->GetSafeHwnd();
- ShellExecute(hMain, "open", "mspaint", "ImageCaptrue.bmp", szPath, SW_SHOW);
上面代碼的意思爲在以strPath爲當前目錄用(open)mspaint 打開圖片ImageCaptrue.bmp
具體ShellExecute函數參數的意思如下:
ShellExecute(
hWnd: HWND; {指定父窗口句柄}
Operation: PChar; {指定動作, 譬如: open、print}
FileName: PChar; {指定要打開的文件或程序}
Parameters: PChar; {給要打開的程序指定參數; 如果打開的是文件這裏應該是 nil}
Directory: PChar; {缺省目錄}
ShowCmd: Integer {打開選項}
): HINST; {執行成功會返回應用程序句柄; 如果這個值 <= 32, 表示執行錯誤}