msftedit 's BUG

家庆 张

我使用 ITextServices 和 ITextHost 实现 编辑框 控件, 并且当我在函数 ITextHost::TxGetExtent 里 处理lpExtent并且返回S_OK后, 发生了以下的bug:当设置 DT_CENTER 后 ,在4k 200% 缩放时 文本没有水平居中, DT_CENTER 没有生效......我在谷歌搜索引擎上查找了很久都没有找到解决方案.如果你认为是我 ITextHost::TxGetExtent 没有正确处理, 但是, 如果我不使用msftedit.dll, 改为Riched20.dll, 不修改其他代码, DT_CENTER 是正常工作的 .也许使用msftedit.dll 还需要额外处理一些代码吗? 如果有, 怎么处理呢? 还是这确实是一个BUG?

Continue reading...
 
Back
Top Bottom