我在我的C++應用程序中嵌入了一個IE控件。問題是雖然系統範圍內,ClearType被禁用,但IE7有它自己的獨立設置,除非我特別禁用它,IE控件中的文本將被反鋸齒,而應用程序的其餘部分不會。Internet Explorer控件使用IE7自己的ClearType和字體大小設置,我可以覆蓋它們嗎?
這同樣適用於IE7的字體大小設置。
對我來說設置IE7並不是問題,但它會影響我的應用程序用戶的體驗。 IE控件的cleartype使用情況和字體大小是否可以通過程序控制?
我在我的C++應用程序中嵌入了一個IE控件。問題是雖然系統範圍內,ClearType被禁用,但IE7有它自己的獨立設置,除非我特別禁用它,IE控件中的文本將被反鋸齒,而應用程序的其餘部分不會。Internet Explorer控件使用IE7自己的ClearType和字體大小設置,我可以覆蓋它們嗎?
這同樣適用於IE7的字體大小設置。
對我來說設置IE7並不是問題,但它會影響我的應用程序用戶的體驗。 IE控件的cleartype使用情況和字體大小是否可以通過程序控制?
根據文檔,您可以在您的OLE客戶端網站上實現IDocHostUIHandler,並從IDocHostUIHandler :: GetOptionKeyPath返回註冊表路徑。將使用此註冊表路徑中的設置而不是用戶的設置。
參考文獻:
IE控件使用用戶設置,所以簡短答案是否定的。