CHARFORMAT2 ch;
ch.cbSize = sizeof(ch);
ch.dwMask = CFM_COLOR|CFM_FACE|CFM_SIZE|CFM_UNDERLINE|CFM_UNDERLINETYPE|CFM_LINK;
ch.dwEffects = CFE_LINK|CFE_UNDERLINE;
wcscpy(ch.szFaceName, _T("宋体"));
ch.crTextColor = RGB(0, 0, 255);
ch.yHeight = 200;
ch.bUnderlineType = CFU_UNDERLINE;
m_richSend.SetCharFormat(ch, SCF_SELECTION);
m_richSend.AppendText(_T("这是一个超链接"), FALSE);
上面的代码可以实现将指定的文字设成超链接。文字带下划线,鼠标移到上面时显示成抓手型。我想弄成这个效果,例如,鼠标不在其上面的时候(Normal)不显示下划线,在其上面的时候才显示出下划线,哪位高手弄过?指教一下小弟。
解决方案 »
- 关于窗口中建立按钮控件
- 如何在VC6的源代码中自动添加作者信息
- 一个关于加控件变量后对话框的窗口就显示不出的问题(现在已找到了解决方案,但其中的道理明白,所以来请教了)
- 屏蔽f1的hlp对话框
- TEXT("...")的作用。
- 问一个很弱的问题(大家不要笑我啊):数据类型 INT和int,VOID和void有什么区别啊?!
- 请问谁能告诉我“过点拟合曲线”的算法
- 没没没没没没没没没没有人回答我吗?如何给一个console程序设置图标????????http://www.csdn.net/Expert/topic/508/508935.shtm 一共50分
- 急急急! SDK开发中,如何改变按钮或文本的颜色???
- 如何取得IE的历史记录
- 关于ListCtrl自绘中接收不到mesureItem消息的原因
- 关于MFC中使用Direct2D自绘按钮的刷新问题
会很麻烦
如果不是特别需要建议别弄这个效果了
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知见此回复三日内无回应
我们将强制结帖
相关规定详见界面界面版关于版主结帖工作的具体办法