在我的程序中,我有一個保存到硬盤驅動器上的.bmp文件的CImage。如何讓我的程序在Windows照片查看器中自動打開該圖片?在Windows照片查看器中打開.bmp從C++應用程序
0
A
回答
1
如果您希望該文件類型/擴展名的默認程序打開文件,那麼您將必須打開一個shell並告訴它打開該文件類型的程序。
參見:How can you open a file with the program associated with its file extension?瞭解更多詳情。
0
您應該只是運行程序,並且可能給出要通過命令行參數打開的文件的路徑。它真的在你想運行的程序上運行。
在Linux上,要啓動一個程序,您應該使用fork
/exec
對。在Windows上,您使用CreateProcess
0
這個問題很古老,但我也在尋找相同的答案。
希望這對其他人也有幫助。
::ShellExecute(NULL,L"open",_T("rundll32.exe"),_T("shimgvw.dll,ImageView_Fullscreen picture.bmp"),NULL,SW_SHOWNORMAL);
這將打開Windows默認照片查看器中的圖片。
在picture.bmp
的地方,您需要傳遞完整路徑的圖片/圖片,例如D:\\picture.bmp
。
相關問題
- 1. 在Windows照片查看器中打開圖像
- 2. iOS - 創建像照片應用程序的照片查看器
- 3. iOS - 在我的應用程序中從相冊打開照片
- 4. 從Windows 8應用程序打開圖片庫(c#)
- 5. 從iPhone應用程序打開標準iPhone照片庫應用程序
- 6. 從iOS應用程序打開文件查看器(PDF)
- 7. 自動鏈接Windows照片查看器
- 8. 外部照片查看器(Windows Phone)
- 9. 如何打開Windows 7機器上的圖像文件通過使用Windows照片查看器從WinForms應用程序的URL字符串編程方式
- 10. 在LandscapRight模式下打開ImagePicker(照片)類型應用程序
- 11. Windows Phone 8.1照片應用程序
- 12. 在Android中打開的應用程序中查看應用程序圖標
- 13. 以編程方式打開照片應用程序
- 14. 將UIImage保存到照片相冊,然後打開照片應用程序
- 15. 開發照片庫應用程序
- 16. 使用Windows圖片和傳真查看器(Java)打開圖像
- 17. 默認情況下從ALAsset代表打開圖片照片應用程序
- 18. 從通用Windows應用程序打開外部應用程序
- 19. 用html查看器應用程序打開html
- 20. 陰影照片查看器 - 在iframe中查看屏幕上的照片
- 21. 全屏照片查看器
- 22. 如何從Android應用程序打開PDF(在單獨的PDF查看器應用程序中)
- 23. 在Android應用程序中打開並查看PDF
- 24. Android的照片庫應用程序如何查看圖像?
- 25. iOS - 查看未打開(導航控制器應用程序)
- 26. 添加照片應用程序到「打開」菜單 - IOS?
- 27. 我可以添加「打開」選項照片應用程序?
- 28. 如何從C程序打開bmp圖像文件
- 29. 在窗口照片查看器中關閉由枕頭打開的圖像
- 30. 從C#應用程序打開cl.exe