本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:Duilib – 超链接文本
原文链接:https://www.stubbornhuang.com/925/
发布于:2020年09月29日 17:28:43
修改于:2020年10月31日 16:43:18
1 超链接
1.1 超链接xml格式
在界面文件xml中需要使用超链接的位置写入以下代码,以下超链接的位置为百度:
<Text text=" {a http://www.baidu.com} http://www.baidu.com {/a}" showhtml="true" align="center" ></Text>
1.2 点击超链接的消息响应
在主窗口的Notify虚函数中加入对link类型的消息响应,只要点击了link则打开默认浏览器打开超链接网址。
代码示例:
void MainWnd::Notify(TNotifyUI & msg)
{
// 超链接消息响应
if (msg.sType == _T("link"))
{
CTextUI* pText = (CTextUI*)msg.pSender;
CDuiString* str = pText->GetLinkContent(0);
//打开浏览器
ShellExecute(NULL, "open", str->GetData(), NULL, NULL, SW_SHOWNORMAL);
}
WindowImplBase::Notify(msg);
}
当前分类随机文章推荐
- Duilib - 使Duilib主窗口前置,但是又不是一直作为最顶层窗口 阅读3088次,点赞2次
- Duilib - RichEdit作为日志输出控件,更新日志内容后并自动跳到最后一行 阅读2215次,点赞2次
- Duilib - 超链接文本 阅读3699次,点赞0次
- Duilib - 为列表控件UIList添加列表子项右键点击消息响应功能 阅读473次,点赞0次
- Duilib - pos和padding属性设置的顺序 阅读2708次,点赞0次
- Duilib - 程序开机自启动 阅读1960次,点赞0次
- Duilib - 修改程序图标以及任务栏图标 阅读443次,点赞0次
- Duilib - 点击程序关闭按钮最小化到托盘,点击托盘按钮恢复 阅读1737次,点赞0次
- Duilib - 设置窗体阴影 阅读3071次,点赞2次
- Duilib - duilib应用程序实现文件可拖拽的功能 阅读2472次,点赞1次
全站随机文章推荐
- 资源分享 - AI Game Programming Wisdom 英文高清PDF下载 阅读1263次,点赞1次
- 资源分享 - Game Programming Gems 4 英文高清PDF下载 阅读2316次,点赞1次
- Python - 在子线程中使用OpenCV异步读取摄像头视频帧传递到主线程中进行处理 阅读1301次,点赞1次
- 资源分享 - OpenGL Programming Guide (Eighth Edition) OpenGL红宝书英文第8版 英文高清PDF下载 阅读1877次,点赞0次
- ThreeJS - 使用自定义Shader 阅读734次,点赞2次
- 姿态估计 - Halpe Full-Body136数据集骨骼关节keypoint标注对应 阅读4154次,点赞2次
- Python - 使用websockets库构建websocket服务器 阅读1690次,点赞0次
- 资源分享 - 实时计算机图形学 第2版 , Real-time Rendering (Second Edition) 中文版PDF下载 阅读1605次,点赞0次
- 工具网站推荐 - 几个glTF模型在线预览网站 阅读1101次,点赞0次
- NCNN - Windows下使用Visual Studio编译NCNN小白教程 阅读249次,点赞0次
评论
169