我遇到了一个问题。我在我的 UI 中显示了一个电子邮件链接。当用户单击该链接时,它会这样打开:
LPCTSTR url=L"mailto:myemail@gmail.com?subject=my_subject";
ShellExecute(hParentWnd, _T("open"), url, NULL, NULL, SW_SHOWNORMAL);
只要最终用户安装了电子邮件客户端,这种方法就可以使用。但是,如果电子邮件客户端不是安装程序,那么该命令只会在默认 Web 浏览器中打开主页。
知道如何解决这个问题吗?