首页  编辑  

发送邮件

Tags: /超级猛料/API.Windows应用程序接口/其他相关/   Date Created:
Delphi 调用MAPI的MAPISendDocuments

Delphi声明如下:
function MAPISendDocuments(UIParam: HWND; FileDelimChar: PChar; FilePaths: PChar; Suject: PChar; Reserved: Integer): integer; stdcall; external 'mapi32.dll';
以下是调用:
procedure TForm1.btn1Click(Sender: TObject);
begin
    MAPISendDocuments(Application.Handle, ';', 'C:\Boot.ini', 'Test Subject', 0);
end;
注意一定要用Application.Handle,否则在Outlook Express下会出现出来的窗口中,无法正常编辑,不能正常输入邮件地址,邮件内容等,鼠标动作和键盘动作几乎不响应,只能按ESC关闭窗口