controle Internet Explorer usa próprias configurações do IE7 para ClearType e tamanho de fonte, posso substituí-los?

StackOverflow https://stackoverflow.com/questions/285214

Pergunta

Eu estou incorporando um controle IE em minha aplicação C ++. O problema é que, embora em todo o sistema, ClearType está desativado, IE7 tem sua própria configuração separado, ea menos que eu especificamente desativar isso também, texto dentro do controle IE será antialiased, enquanto o resto do aplicativo não vai.

O mesmo vale para ajuste o tamanho da fonte do IE7.

Não seria um problema para mim para configurar IE7 em conformidade, mas isso afetaria a experiência dos usuários do meu aplicativo. Pode uso cleartype do controle IE e tamanho da fonte ser programaticamente controlado?

Foi útil?

Solução

De acordo com a documentação, você pode implementar IDocHostUIHandler em seu site cliente OLE e retornar um caminho de registro de IDocHostUIHandler :: GetOptionKeyPath. As configurações deste caminho do registro será usado em vez de configurações do usuário.

Referências:

Outras dicas

O controle IE usa as configurações do usuário, de modo que a resposta curta não é.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top