超链接(SysLink Control)实现超链接功能。
用法:
在生成的超链接代码块中添加代码
void C 名字 Dlg::OnNMClickSyslink(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: 在此添加控件通知处理程序代码
PNMLINK pNMLink = (PNMLINK)pNMHDR;
if (wcscmp(pNMLink->item.szUrl, _T("http://i.sau.edu.cn")) == 0)
{
// 主要执行语句
ShellExecuteW(NULL, L"open", pNMLink->item.szUrl, NULL, NULL, SW_SHOWNORMAL);
}
*pResult = 0;
}
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
以上方法由于未知原因在VS2017上运行无反应,特此更改!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
void C***Dlg::OnNMClickSyslink4(NMHDR *pNMHDR, LRESULT *pResult)
{
// TODO: 在此添加控件通知处理程序代码
ShellExecute(0, NULL, _T("http://www.baidu.com"), NULL, NULL, SW_NORMAL);
*pResult = 0;
}