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

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

步骤如下:

1.#include <atlctrlx.h>

#include <atlctrlx.h>

 

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

WTL-HyperLink-1

 

3.修改Static控件的ID。

WTL-HyperLink-2

 

4.进行DDX绑定。

 WTL-HyperLink-3

注意Member type需要手工输入 CHyperLink

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

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

 

5.加入处理代码

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

完成了,显示效果如下:

 file-version-3

 

 

 

 

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值