本文讲述在Windows Mobile和Wince(Windows Embedded CE)下进行WTL开发,如何加入超链接(HyperLink)的支持。

步骤如下:

1.#include <atlctrlx.h>

#include<atlctrlx.h>

2.在对话框中加入一个Static控件。

3.修改Static控件的ID。

4.进行DDX绑定。

注意Member type需要手工输入 CHyperLink

DDX type必须使用Control,不能使用Control Handler。否则编译时会出现下面错误。

Error 1 error C2679: binary '=': no operatorfound which takes a right-hand operand of type 'ATL::CWindow'(or there is no acceptable conversion)

5.加入处理代码

m_wndWebsite.SetHyperLinkExtendedStyle ( HLINK_USETAGS ); //Set stylem_wndWebsite.SetLabel(_T("visit <a>www.cnblogs.com/procoder</a>")); //Set display labelm_wndWebsite.SetHyperLink(_T("http://www.cnblogs.com/procoder/"));  //Set hyper link

完成了,显示效果如下:

本文转自Jake Lin博客园博客,原文链接:http://www.cnblogs.com/procoder/archive/2009/11/12/Windows-Mobile-WTL-HyperLink.html,如需转载请自行联系原作者

在Windows Mobile和Wince(Windows Embedded CE)下进行WTL开发,如何加入超链接(HyperLink)相关推荐

  1. 在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++开发,如何取出当前执行文件的路径和调用模块的路径...

    在Windows Mobile和Wince(Windows Embedded CE)下进行Native C++开发,有时候需要取出当前执行文件的路径,或者调用模块的路径信息,例如在相对路径下存放了配置 ...

  2. Windows Mobile和Wince(Windows Embedded CE)的字符集问题

    背景 开发过Windows Mobile和Wince(Windows Embedded CE)的开发者,特别是Native C++开发者,或多或少都遇到过ANSI字符集和Unicode字符集的转换问题 ...

  3. 开发Windows Mobile和Wince(Windows Embedded CE)的部署项目(Deploy Project)时,如何修改注册表...

    由于fele问我一个问题:在进行Windows Mobile部署项目的开发,也就是打安装包,如何修改注册表?我把自己的经验blog下来. 1.打开Deploy项目的注册表编辑器,如下图 2.根据需求修 ...

  4. 一文讲清楚Windows Mobile和Wince(Windows Embedded CE)的字符集问题

    背景 开发过Windows Mobile和Wince(Windows Embedded CE)的开发者,特别是Native C++开发者,或多或少都遇到过ANSI字符集和Unicode字符集的转换问题 ...

  5. Windows Mobile和Wince(Windows Embedded CE )下使用.NET Compact Framework下注册表导出工具的开发...

    简介 本文讲述了.NET Compact Framework下的注册表开发的基本概念,介绍在Windows Mobile和Wince下操作注册表的工具,同时使用C#实现了一个注册表导出工具. 背景 W ...

  6. 在Windows Mobile和Wince(Windows Embedded CE)下如何使用.NET Compact Framework开发进程管理程序...

    在.NET Compact Framework 的进程管理需要调用win32的API,也就是P/Invoke,在msnd上提供了这一P/Invoke的源代码, Creating a Microsoft ...

  7. Windows Mobile和Wince下使用TinyXML进行Native C++的开发

    背景 继续讲述Mobile Radio项目的开发,上回讲到如何把自于 www.1radio.com.au 网站的电台数据从JSON转换成XML.这回讲述使用tinyXML在windows mobile ...

  8. Mircosoft 正式把Windows Mobile改名为Windows Phone,你会因此而购买Windows Phone吗?

    简介 本文讲述Windows Phone改名事件,以及Windows Phone发展历史和今后发展策略的想法. 事件 今天下班的时候看报纸,有一段新闻关于昨天(2009年10月6日)Mircosoft ...

  9. Windows Mobile】认识Windows Mobile

    Windows Mobile 开发简介: Windows Mobile 开发基于 .NET Compact Framework,简称 .NET CF: 1. .NET CF 开发有别于 .NET Fr ...

最新文章

  1. linux主节点启动nfs,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  2. C#中的OOP相关概念
  3. ExtJs、ASP.net运用Linq to SQL与SQL储存过程交互
  4. asp.net权限设置可能导致应用程序无法正常运行(转)
  5. 编程语言分类及python所属类型
  6. JS 原型对象(prototype)
  7. 计算机环形拓扑结构教案,面试真题高中信息技术《网络拓扑结构》教学设计...
  8. Tomcat修改端口号(7.0 version)
  9. MS OFFICE 2019下载及使用
  10. 关于vim复制剪贴粘贴命令的总结-转
  11. vscode中终端字体设置
  12. 推免生是否抢了考研生的“奶酪”
  13. 心情不好的时候,用 Python 画棵樱花树送给自己吧
  14. 高校动态|研究生被录取后放导师鸽子,学校要上报教育部失信名单取消其推免资格
  15. Shaolin(map+iterator) HDU - 4585
  16. 安装win10自带Linux子系统并用win10商店安装win10自带的Ubuntu
  17. 34---JS基础-----switch练习
  18. 导入导出数据库或数据库表
  19. 程序人生 - 目前市场上各大品牌笔记本(戴尔,联想,华硕,惠普等等)的点评?
  20. 三种将list转换为map的方法

热门文章

  1. 生成一份1500字前端程序员年终总结
  2. 浅析计算机网络在市场营销,计算机网络在市场营销中的新应用
  3. 《关于数学的本质的思考》数学为何和万物相关?
  4. 中文分词下载IK Analyzer 2012FF_hf1
  5. (3)使用宝塔的docker安装青龙面板及拉库教程【2021年11月26日更新】
  6. php抓取今日头条,分析Ajax来抓取今日头条街拍美图
  7. ANSA二次开发 - 抽中面的两种方法
  8. jenkins发送邮箱配置,出现Error sending to the following VALID addresses,解决方案
  9. 联想黑苹果找不到触摸板_联想V330-15IKB完美黑苹果,和笔记本各类常见问题解决办法...
  10. react+Typescript+svg仿番茄闹钟