2013-07-16 43 views
1
禁用

我創建了一個基於HTML的MFC對話框應用程序從CDHtmlDialog對話框中繼承,在HTML中,所有的按鈕已經經典的風格沒有視覺風格,這是爲什麼?我如何改變這種行爲?在其他對話框中啓用視覺樣式。在同一個項目中,當我顯示從CDialog繼承的普通對話框時,它的按鈕顯示視覺樣式。爲什麼視覺風格在CDHtmlDialog

這是爲什麼?

回答

2

我發現這篇文章http://www.webdbtips.com/89962/

在回答這個標記添加到HTML頁面

<META HTTP-EQUIV="MSThemeCompatible" CONTENT="Yes"> 

或以下行添加到繼承CDHtmlDialog

STDMETHOD(GetHostInfo)(DOCHOSTUIINFO *pInfo){pInfo->dwFlags |= DOCHOSTUIFLAG_THEME; return S_OK;}; 
類的身體

使我的視覺風格