QQ登录

只需一步,快速开始

62上位机VC MFC静态文本控件实现超链接功能

[ 复制链接 ]

62上位机VC MFC静态文本控件实现超链接功能

62上位机VC MFC静态文本控件实现超链接功能

62上位机VC MFC静态文本控件实现超链接功能

功能展示
有时在设计应用程序时,我为让用户方便地通过浏览器访问我们的网站,比如说我想让你们访问我的工控编程吧论坛,我们就需要采用具有链接功能的控件,但MFC并没有直接给我们封装,我们得自己实现这功能,我们当前例程就从Cstatic派生封装了一个链接类,效果如图

要点提示
让我们开发的程序通过浏览器访问指定的网址,主要是通过ShellExecute()函数来实现; 函数原型HINSTANCEShellExecute( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTRlpParameters, LPCTSTR lpDirectory, INT nShowCmd ); 参数hwnd为窗口句柄; lpOperation为执行的操作,有open,print,explore等; lpFile为文件路径; lpParameters为执行的操作参数; lpDirectory为指定的目录;
nShowCmd为是否显示;
我们当前封装的类是通过HINSTANCE result =ShellExecute(NULL, _T(“open”), url, NULL,NULL, showcmd);形式打开指定的网址,网址由LPCTSTR 类型的url指定。 Showcmd参数为 SW_SHOW;

实现功能
1.新建基于对话框的应用程序
2.复制我们封装类CHyperLink 的两个文件到自己的工程根目录HyperLink.cpp, HyperLink.h;
打开工程添加这两个文件到工程中,在对话框中添加头文件#include “HyperLink.h”;
3.添加一个静态文本控件,更改其默认的控件ID,并关联一个类型为CHyperLink的变量,如我们当前工程CHyperLink  m_Url;
4.最后是设置一下这个静态文本控件指向的网址,当然如果你什么也不设置的话,控件会指向我们的工控编程吧网址gkbc8.com

我们来演示下整个实现的过程

请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:62.上位机VC MFC静态文本控件实现超链接功能.rar 
文件大小:139.06 KB  售价:10金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我

  

您的支持是我们创作的动力!  

  

您可花点闲钱积分自助任意充值

  

成为VIP会员 全站资源任意下载永久更新!


回复

使用道具 举报

点击查看
快速回复 返回列表 客服中心 搜索