MFC SysLink的使用方法

清泛编译

MFC中有一个 SysLink Control 的控件,用于在 MFC 应用程序上添加超链接。下面说一下简单的使用方法:


1、 首先建立一个基于对话框的MFC工程,添加一个 Syslink Control 控件:


2、 在该控件的 Caption 属性里添加带 href 的锚定标记



3、接着,资源视图中双击SysLink控件,添加NM_CLICK 事件,在事件函数里面添加如下:
void CAboutDlg::OnNMClickSyslink2(NMHDR *pNMHDR, LRESULT *pResult)
{
    // TODO: 在此添加控件通知处理程序代码
    PNMLINK pNMLink = (PNMLINK) pNMHDR;  
    if (wcscmp(pNMLink->item.szUrl, L"https://www.tsingfun.com") == 0) 
    { 
        // 主要执行语句 
        ShellExecuteW(NULL, L"open", pNMLink->item.szUrl, NULL, NULL, SW_SHOWNORMAL); 
    } 

    *pResult = 0;
}

MFC SysLink

分享到:
评论加载中,请稍后...
创APP如搭积木 - 创意无限,梦想即时!
回到顶部