从c ++调用带有收件人地址和主题的标准邮件客户端的简便方法?

时间:2010-10-05 11:33:37

标签: c++ windows email

来自TcKs的answer给了我一个想法,因此我尝试了以下:

system("mailto:thomas.muster@domainname.com?subject=Test");

    STARTUPINFO info = {sizeof(info)};
    PROCESS_INFORMATION processInfo = {0};
    if (!::CreateProcess(NULL, "mailto:thomas.muster@domainname.com",
        NULL, NULL, FALSE, 0, NULL, NULL, &info, &processInfo))
    {
        MessageBox("Couldn't invoke Standard Mail Client");
        return;
    }

但是第一种和第二种形式都没有起作用。你有什么简单的解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

尝试使用ShellExecute函数:http://support.microsoft.com/kb/224816