VC利用HyperLink类实现CStatic文字超链接
2009-10-30 21:36
225 查看
系统环境:Windows 7
软件环境:Visual Studio 2008 SP1
本次目的:实现CStatic文字超链接的效果
从网上下载HyperLink封装类,可以让CStatic显示超链接的效果,因为其版本较早,在高版本VS下编译不过,字符码问题,我自己修改了下,可以顺利实现超链接。【点这里下载此封装类】
实现步骤:
1. 首先在对话框头文件添加
#include "HyperLink.h"
2. 添加以下的代码,注意看注释:
3. 编译运行,效果如下:
软件环境:Visual Studio 2008 SP1
本次目的:实现CStatic文字超链接的效果
从网上下载HyperLink封装类,可以让CStatic显示超链接的效果,因为其版本较早,在高版本VS下编译不过,字符码问题,我自己修改了下,可以顺利实现超链接。【点这里下载此封装类】
实现步骤:
1. 首先在对话框头文件添加
#include "HyperLink.h"
2. 添加以下的代码,注意看注释:
// 用于应用程序“关于”菜单项的 CAboutDlg 对话框 class CAboutDlg : public CDialog {••• protected: virtual BOOL OnInitDialog(); //“关于”对话框一般没有初始化函数,可以在这里添加 CHyperLink m_Link; //声明一个对象 ••• };
//对话框的实现部分 BOOL CAboutDlg::OnInitDialog() { CDialog::OnInitDialog(); CString url("http://blog.csdn.net/akof1314"); m_Link.SubclassDlgItem(IDC_STATIC_URL,this); // IDC_STATIC_URL是相应CStatic控件的资源号。 m_Link.SetURL(url); //超链接文本 return TRUE; }
3. 编译运行,效果如下:
相关文章推荐
- vc 利用无名管道 控制台程序实现cmd功能
- 利用python pil 实现给图片上添加文字
- 【VC】CStatic 实现在图标处用数字来提示信息数量!
- 利用WMI实现ring3进程监控 - vc
- VC中利用多线程技术实现线程之间的通信
- 利用VC++实现WIN95/NT下位图淡入淡出的二种技巧
- 利用两款软件实现图片转文字
- 超简单实现TextView中某段文字超链接点击打开浏览器跳转到网页
- 利用VC++实现WIN95/NT下位图淡入淡出的二种技巧
- vc具有背景颜色和文字颜色的只读属性的EDIT控件的实现
- Android TextView富文本、超链接和添加文字背景等其他效果的实现
- VC++利用MAPI实现Email发送
- VC++利用MAPI实现Email发送
- wxPython利用pytesser模块实现图片文字识别
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息。
- VC中利用多线程技术实现线程之间的通信
- TextView 部分文字高亮、点击、添加超链接、替换字体、富文本、图片替换文字等实现
- VC:利用Curl库实现文件上传及速度很慢问题
- VC中利用多线程技术实现线程之间的通信(转)
- 利用intent-filter和html超链接实现页面跳转