VS2010中的RTF控制 [英] RTF control in VS2010
本文介绍了VS2010中的RTF控制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在对话框中有一个rtf控件,并使用EM_STREAMIN加载rtf文件。文本显示选中。如何防止这种情况?
RaymondM
I have an rtf control in a dialog and the rtf file is loaded using EM_STREAMIN. The text appears selected. How can I prevent this ?
RaymondM
推荐答案
请参阅我的评论。由于我不知道你在什么平台上使用的是什么,我可以告诉你如何在Windows上使用原始API进行操作。
你可以使用这个消息EM_EXSETSEL
;将CHARRANGE
成员设置为您需要的值,例如为零,取消选择:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb788007%28v= vs.85%29.aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/windows/desktop/bb787885%28v=vs.85%29.aspx [ ^ ],
http://msdn.microsoft.com/en-us/library/windows/desktop/ff486015%28v=vs.85%29.aspx [ ^ ]。
如果你使用不同的平台或UI框架,你知道这个想法;了解如何控制选择。
-SA
Please see my comment. As I don't know what you are using on what platform, I can tell you how can you do it on Windows with raw API.
You can use the messageEM_EXSETSEL
; setCHARRANGE
members to the values you need, for example to zero, to unselect:
http://msdn.microsoft.com/en-us/library/windows/desktop/bb788007%28v=vs.85%29.aspx[^],
http://msdn.microsoft.com/en-us/library/windows/desktop/bb787885%28v=vs.85%29.aspx[^],
http://msdn.microsoft.com/en-us/library/windows/desktop/ff486015%28v=vs.85%29.aspx[^].
If you use different platform or UI framework, you know the idea; find out how selection is controlled.
—SA
这篇关于VS2010中的RTF控制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文