2011-09-19 97 views
3

我正在編寫使用WebBrowser控件(使用IE9)的我自己的MFC應用程序。我想知道如何在IE Developer工具中使用類似於「文檔模式菜單」的API:http://msdn.microsoft.com/en-us/library/dd565626(en-us,VS.85).aspx#docModeMenuWeb瀏覽器控件中的文檔模式菜單功能

特別是我很感興趣的功能描述爲:

「該命令允許你修改當前頁面的選擇文檔模式,而無需修改DOCTYPE或META標記源」

是可行嗎?

10倍,

蓋伊

回答

0

這很難告訴你問在這裏,但它聽起來像是你想以編程方式設置文檔模式在運行時(嚴格或Quisk)。

如果這是正確的,你不能! (至少,以編程方式)。您可以獲得的最接近的方式是添加一個Windows註冊表項,該註冊表項指定您希望頁面以特定文檔模式加載的條件。事情是這樣的:

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\FeatureControl 
\FEATURE_NATIVE_DOCUMENT_MODE] 

"YourApp.exe"=dword:13880 

然後,每次你的應用程序加載WebBrowser控件將可以訪問此註冊表項和你的控制邏輯可以決定如何從那裏做。

希望這會有所幫助。祝你好運!