2008-11-08 53 views
2

我有一個在IE(7)的ActiveX控件。當它顯示一個對話框時,對話框不會以XP視覺樣式顯示。我試過嵌入清單無濟於事。任何人有任何想法?順便說一下,對話框是用wtl實現的。。對話框不顯示XP的視覺風格

+0

不確定,但看到IE7/IE8的對話框中有75%不能執行XP主題(而且它們是由Microsoft製作的!)我不會抱太大的希望。 – scunliffe 2008-11-08 13:52:33

回答

0

我認爲這是因爲IE正在讀取通過COM公開的控件,而.NET使用它自己的從清單文件中讀取的地址的結果。

嘗試在窗體加載之前調用Application.EnableVisualStyles。這對我有效。