問題是如何打開以編程方式從C++運行?我知道有一些功能可以替代它,比如shellexec,winexec,但是對於某些我需要的對話框來說,只需運行對話框即可。如何以編程方式打開運行C++?
5
A
回答
6
運行對話框位於shell32.dll中使用函數RunFileDlg
。一種方式顯示對話框是使用rundll32.exe來調用該函數。使用CreateProcess
的Win32 API執行以下命令:
rundll32.exe shell32.dll,#61
(其中#61是RunFileDlg
函數的序數)。
參考了SHELL32.DLL功能:http://www.geoffchappell.com/viewer.htm?doc=studies/windows/shell/shell32/api/index.htm
希望這有助於。
1
使用shellexec,或的WinExec任何其他喜愛的功能,可以執行
rundll32.exe shell32.dll,#61
這將打開對話框。
+0
哈!你快1秒鐘:) – Kos 2010-12-04 23:07:01
1
喜歡的東西:
#include <cstdlib>
system("rundll32.exe shell32.dll,#61");
相關問題
- 1. 以編程方式打開PDF並以PDF格式打印C#
- 2. 如何以編程方式打開在後臺運行的應用程序
- 3. 以編程方式打開Gnome終端並運行命令
- 4. 如何以編程方式在C#中打開Microsoft Infopath?
- 5. 如何以編程方式打開和關閉layout_behavior行爲?
- 6. 如何打開網頁並以編程方式在其上運行JavaScript命令?
- 7. 如何以編程方式運行使用C#的ASP.Net開發服務器?
- 8. 以編程方式打開kendoDetailTemplate
- 9. Postgres以編程方式打開log_statement
- 10. 以編程方式打開SearchableSpinner
- 11. 以編程方式打開藍牙
- 12. 以編程方式打開pdf文件
- 13. Primefaces以編程方式打開p:fileUpload
- 14. 以編程方式打開CD托盤
- 15. 以編程方式打開屏幕
- 16. 以編程方式打開窗體
- 17. 以編程方式打開Mac App Store
- 18. 以編程方式打開Apple Health
- 19. 以編程方式打開TFS Workitem UI
- 20. Android屏幕以編程方式打開
- 21. 以便攜式方式以編程方式打開文檔
- 22. 如何以編程方式關閉打開的jquery.reveal.js模式框?
- 23. 如何以編程方式打開模式組件?
- 24. 如何以編程方式打開狀態欄應用程序?
- 25. 如何以編程方式打開病毒掃描程序?
- 26. 以root用戶身份以編程方式運行C程序
- 27. vba:我如何以編程方式以只讀方式打開工作簿?
- 28. 以編程方式使用c打開安全Sharepoint文件#
- 29. 以編程方式打開DateTimePicker C#控件
- 30. 如何以編程方式打開串口?
thnx ...所有的重播,它的幫助很多:) – raptor 2010-12-04 23:10:55