我想使用 ShellExecute 以便用户可以从他的默认电子邮件程序发送电子邮件;例如
const
CRLF = '%0D%0A';
var
Body: string;
begin
Body := 'Information from my program'+CRLF+
'that is put in the body of the email';
ShellExecute(Application.Handle, 'open', PChar('?Subject=My Subject&Body=' +
Body),nil, nil, SW_SHOWNORMAL);
我想用信息列格式化正文。我怎样才能放一个空白?似乎 %20 将适用于单个空格 - 有时,但它不适用于一行的开头或几个连续的空格。这个 ' ' 也不起作用:(