duilib 超链接支持多个链接
来源:互联网 发布:catia软件最新版本 编辑:程序博客网 时间:2024/06/04 01:21
xml: <Text text=":{c #9900E9}{a https://www.baidu.com/}跳转1{/a}第一次写博客{a http://bbs.csdn.net/home}跳转2{/a}{/c}" showhtml="true" />
代码:
if (msg.sType == DUI_MSGTYPE_LINK)
{
CTextUI* pText=(CTextUI*)msg.pSender;
CStringUI* str = pText->GetLinkContent(msg.ptMouse);
//如果点击的是“跳转1”,str就等于https://www.baidu.com/
//如果点击的是“跳转2”,str就等于http://bbs.csdn.net/home
//打开浏览器
ShellExecute(NULL, "open", str->GetData(), NULL, NULL, SW_SHOWNORMAL);
}
注意CTextUI要添加代码
CStringUI* CTextUI::GetLinkContent( const POINT& ptMouse )
{
int i = 0;
for(; i < m_nLinks; i++)
{
if(::PtInRect(&m_rcLinks[i], ptMouse))
break;
}
return GetLinkContent(i);
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/wclaccp/article/details/51119665
- duilib 超链接支持多个链接
- duilib加入Grid支持
- apache主机头设置-一台服务器支持多个网站,多个域名 ... [复制链接]
- 利用ngui创建超链接 多个超链接及换行超链接 的实现
- 链接QQ的超链接
- 超链接传递多个参数(转)
- LinkBox : 一个控件多个超链接
- 润乾超链接传递多个参数
- js超链接传递多个变量
- JSP超链接传递多个参数
- duilib对MFC的支持
- 让Duilib完美支持gif
- mfc使用duilib 支持拖动
- duilib对MFC的支持
- Duilib支持自绘tooltip
- 给duilib增加脚本支持
- Duilib支持自绘tooltip
- Freemarker支持超链接跳转
- 《Android从菜鸟到高手》开篇及索引
- django-cms细节记录|篇一
- 超简单理解Handler 机制
- 深复制与浅复制
- 定制ios7中的导航栏和状态栏
- duilib 超链接支持多个链接
- Android .mk文件语法解析
- springMVC两种实现多文件上传及效率比较
- ppt的制作
- TQ2440开发板交叉编译工具安装之后的环境变量设置
- oracle 数据库 迁移到mysql 简单高效工具使用
- Local declaration of 'XXX' hides instance variable
- 图的邻接矩阵表示法
- Android 通知栏图标 变形解决