我需要在Windows 7/Vista的文件打開對話框中預覽幾種CAD格式。在過去,我使用了Delphi預覽打開對話框,我可以註冊和實現我必須預覽的CAD格式。我發現了一些關於如何在Vista中創建預覽處理程序的文章,但遺憾的是,這並不適合我。我想知道是否有一種方式,我可以得到我創建用Delphi打開對話框的自定義預覽
6
A
回答
1
我已經搜查有關這些之前對話框IPreviewHandler接口的保留,但我無法找到確切的解決方案。
我發現微軟提供了IFileDialogCustomize界面來修改vista或更高版本的新文件對話框。 根據this article,我們不能添加像XP或之前的任何自定義控件,並且我們可以添加的控件非常有限,如下所示。
提供的控件:
* Menu * Button * Combo box * Radio button list * Check button (check box) * Edit * Separator * Label
如果有來自MS沒有提供其他接口,我們不能正確擴展文件對話框。
我認爲我們可以在這個時候提供的一件事是:
上的文件對話框的側面打開自定義窗口。您是否曾經使用IrfanView?如果將圖像保存爲png或jpeg格式,IrfanView會在保存對話框的右側顯示選項設置窗口(下面以傳統方式自定義,但也許我們可以使用新對話框進行類似操作)。 alt text http://img208.imageshack.us/img208/9128/irfanviewsaveas.png
模仿新的使用對話框,窗口控制&一些新的自定義控制
它可能不是那麼好,因爲也許我們無法找到左側增強樹控件,但rkSmartPath我們可以模仿新路徑如下所示。 (我認爲這是偉大的工作!)
alt text http://rmklever.com/wp-content/uploads/SmartPathV2.png
如果有人實現使用虛擬樹視圖或什麼的,我們可以提供良好的定製對話框Windows 7的新的地方,酒吧/樹的模擬控制。 (即使是XP用戶。)
#我認爲這是機會,組件供應商開發針對此問題的解決方案...
#這是來自微軟的禮物給你! :-)
相關問題
- 1. 在自定義打印預覽對話框中使用打印預覽控件
- 2. 自定義預覽對話框
- 3. 從SettingsFragment打開自定義對話框
- 4. 自定義對話框全屏打開
- 5. Uploadify打開瀏覽對話框,點擊自定義圖片
- 6. a打開自定義對話框的開關
- 7. 用自定義列表視圖打開對話框
- 8. 處理數 - 打印預覽對話框
- 9. C#預覽打印對話框
- 10. 自定義打印對話框vb6
- 11. 單擊自定義列表視圖項Edittext時打開自定義對話框
- 12. 打開文件對話框隱藏預覽
- 13. 如何在報警觸發時打開自定義對話框
- 14. 如何在點擊按鈕後打開自定義對話框
- 15. 自定義對話框將不會打開
- 16. 從自定義適配器打開對話框
- 17. 單擊列表視圖時打開自定義對話框
- 18. 在打開文件對話框和打開項目對話框中自定義快捷方式
- 19. 打開對話框選擇瀏覽器
- 20. 在.net打印預覽對話框中禁用「打印」按鈕
- 21. 使用iText打開PDF時自動打開打印對話框
- 22. 在自定義帖子類型上打開的Wordpress預覽
- 23. 自定義onbeforeunload對話框
- 24. iOS自定義對話框
- 25. android自定義對話框
- 26. Android自定義對話框
- 27. beforeunload自定義對話框
- 28. 自定義對話框XML
- 29. Android自定義對話框
- 30. 自定義對話框