如何在RICHEDIT中把所选变为粗体/斜体/下划线

火仔 2007-04-24 01:02:22
我是想按一下按钮就改变状态。

如,选中内容,按一下“粗体”按扭,就能把粗体改成非粗体,把非粗体改成粗体
...全文
273 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jacknes009 2007-04-28
  • 打赏
  • 举报
回复
RichEdit1->Text="this is a boy.";
RichEdit1->SelStart=2;
RichEdit1->SelLength=5;
if (RichEdit1->SelLength > 0)
{
RichEdit1->SelAttributes->Style = RichEdit1->SelAttributes->Style << fsUnderline;

}
else
RichEdit1->DefAttributes->Style = RichEdit1->DefAttributes->Style << fsUnderline;
火仔 2007-04-28
  • 打赏
  • 举报
回复
只添加下划线之类的我会。

我是想做有可以识别光标前的一个字是否有下划线的功能
该怎么写呢
constantine 2007-04-24
  • 打赏
  • 举报
回复
添加粗体
RichEdit1->SelAttributes->Style = RichEdit1->SelAttributes->Style << fsBold;
取消粗体
RichEdit1->SelAttributes->Style = RichEdit1->SelAttributes->Style >> fsBold;

其他的都是一样的方法,不会看bcb的例子。
..\Examples\Apps\RichEdit
应该在这个目录里面

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧