3
A
回答
10
在Windows文件打開對話框,在Vista和更高版本支持的IFileDialogEvents接口。
其中一個事件(或回調,如果您願意)是OnFolderChanging
事件。它允許執行者停止導航到特定位置。使用此事件將使您能夠停止將文件作爲文件夾輸入,即使在運行應用程序的Windows安裝中默認啓用了該功能時也是如此。如果在Windows本身中沒有啓用它,看不到如何導航到壓縮文件。
參見:IFileDialogEvents Interface(http://msdn.microsoft.com/en-us/library/bb775876(v=VS.85).aspx)以獲得詳細信息。
AlphaControls可能使用此方法。要自己做,你將「只」必須實現TOpenDialog.OnFolderChange事件的處理程序(感謝David)。
要了解更多有關使用Common Item Dialog,請參閱:http://msdn.microsoft.com/en-us/library/bb776913(v=VS.85).aspx
注:預Vista的通用對話框也支持事件,被稱爲在這些版本的通知。它包含一個FolderChange通知,但沒有找到可以找到的FolderChanging。對於「進入」點對話框見Common Dialog Box Notifications(http://msdn.microsoft.com/en-us/library/ff468811(v=VS.85).aspx支持的通知列表以及Dialog Boxes(http://msdn.microsoft.com/en-us/library/ms632588(v=VS.85).aspx)
相關問題
- 1. 導入zip文件作爲庫 - Eclipse Java
- 2. Android - 打開ZIP作爲文件夾
- 3. g ++:使用ZIP文件作爲輸入
- 4. PHPExcel作爲zip文件下載
- 5. JDK作爲Zip文件只有不JRE
- 6. Topendialog不顯示文件擴展名
- 7. 可以將zip文件作爲目錄和zip文件中的文件作爲blob處理?
- 8. TOpenDialog和Spaces
- 9. Tomcat將zip文件下載爲zip
- 10. 在Delphi中將文件路徑從TOpenDialog傳遞爲字符串
- 11. .zip文件下載爲.php
- 12. .zip文件作爲f.txt文件下載 - springboot
- 13. 如何將日誌文件製作爲zip文件?
- 14. 下載兩個文件並將其製作爲zip文件
- 15. 使用php下載多個文件作爲zip文件夾
- 16. 文件許可爲Zip文件Java
- 17. 將zip文件轉換爲war文件
- 18. 將文件夾轉換爲zip文件
- 19. 將apk文件轉換爲zip文件
- 20. 德爾福:TOpenDialog + VCL樣式文件大量損壞文件
- 21. php zip文件到多個zip文件
- 22. 閱讀zip文件中的zip文件
- 23. 將.zip文件作爲電子郵件附件發送至Rails
- 24. 在Firefox插件中製作zip文件
- 25. 在ZIP中的多個文件zip錯誤ZIP文件系統
- 26. Google API:將文檔作爲zip文件下載
- 27. 如何爲[Path] Finder製作插件作爲文件夾瀏覽zip檔案?
- 28. 在zip文件夾中發送多個位圖作爲附件
- 29. 如何發送一個zip文件作爲python中的附件?
- 30. ZIP文件夾
@大衛:啊,謝謝,沒有機會尚未開放德爾福:-)編輯我的答案。 –