VS2010中的RTF控制 [英] RTF control in VS2010

查看:87
本文介绍了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 message EM_EXSETSEL; set CHARRANGE 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆