我有一個在IE(7)的ActiveX控件。當它顯示一個對話框時,對話框不會以XP視覺樣式顯示。我試過嵌入清單無濟於事。任何人有任何想法?順便說一下,對話框是用wtl實現的。。對話框不顯示XP的視覺風格
2
A
回答
0
您可能想在代碼項目上嘗試Skinning a WTL dialog。
3
用#define建立你的dll ISOLATION_AWARE_ENABLED 1. 或者把編譯指令/ D ISOLATION_AWARE_ENABLED = 1。 不要忘記清單應當2.
順便說一句,即使ActiveX是嵌入可執行沒有明顯的建成與這些設置內置的ActiveX所示對話框將被剝皮。
0
我認爲這是因爲IE正在讀取通過COM公開的控件,而.NET使用它自己的從清單文件中讀取的地址的結果。
嘗試在窗體加載之前調用Application.EnableVisualStyles。這對我有效。
相關問題
- 1. wxWidgets中的XP視覺風格?
- 2. 與Windows 7相比,xp主題的不同視覺風格?
- 3. AlertDialog風格的對話框
- 4. 如何啓用XP視覺風格winForm控件
- 5. 可能在Vista/Win7中使用XP視覺風格?
- 6. 顯示對話框不顯示對話框
- 7. jquery對話框不顯示
- 8. primefaces:對話框不顯示
- 9. 對話框不顯示android
- 10. p:對話框不顯示
- 11. 對話框不顯示
- 12. Primefaces對話框不顯示
- 13. jQueryUI對話框不顯示
- 14. RequestPermissions不顯示對話框
- 15. 對話框不顯示
- 16. ProgressBar對話框不顯示
- 17. 對話框不會顯示
- 18. primefaces對話框不顯示
- 19. 對話框不顯示
- 20. 打開文件對話框,固定對話框的Formborder風格
- 21. 在對話框中顯示視頻
- 22. 顯示對話框
- 23. 顯示對話框
- 24. Facebook的授權對話框風格
- 25. 阿拉伯風格的對話框
- 26. 如何在Windows XP中打開程序時顯示對話框?
- 27. 對話框不顯示文本視圖和圖像視圖
- 28. C++/Win32:XP視覺樣式 - 沒有控件顯示出來?
- 29. jQueryUI的對話框顯示
- 30. 顯示對話框的AsyncTask
不確定,但看到IE7/IE8的對話框中有75%不能執行XP主題(而且它們是由Microsoft製作的!)我不會抱太大的希望。 – scunliffe 2008-11-08 13:52:33