Shellute函数的用法.doc_第1页
Shellute函数的用法.doc_第2页
Shellute函数的用法.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ShellExecute函数的用法ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。ShellExecute函数原型及参数含义如下: ShellExecute(hWnd: HWND; 指定父窗口句柄 Operation: PChar; 用于指定要进行的操作。其中“open”操作表示执行由FileName参数指定的程序,或打开由FileName参数指定的文件或文件夹;“print”操作表示打印由FileName参数指定的文件;“explore”操作表示浏览由FileName参数指定的文件夹。当参数设为nil时,表示执行默认操作“open”。 FileName: PChar; 指定要打开的文件或程序 Parameters: PChar; 给要打开的程序指定参数; 如果打开的是一个可执行程序,此参数指定命令行参数。如果打开的是文件该参数是 nil若 Directory: PChar; 缺省目录 ShowCmd: Integer 打开选项 ) ShowCmd 参数可选值:SW_HIDE = 0; 隐藏 SW_SHOWNORMAL = 1; 用最近的大小和位置显示, 激活 SW_NORMAL = 1; 同 SW_SHOWNORMAL SW_SHOWMINIMIZED = 2; 最小化, 激活 SW_SHOWMAXIMIZED = 3; 最大化, 激活 SW_MAXIMIZE = 3; 同 SW_SHOWMAXIMIZED SW_SHOWNOACTIVATE = 4; 用最近的大小和位置显示, 不激活 SW_SHOW = 5; 同 SW_SHOWNORMAL SW_MINIMIZE = 6; 最小化, 不激活 SW_SHOWMINNOACTIVE = 7; 同 SW_MINIMIZE SW_SHOWNA = 8; 同 SW_SHOWNOACTIVATE SW_RESTORE = 9; 同 SW_SHOWNORMAL SW_SHOWDEFAULT = 10; 同 SW_SHOWNORMAL SW_MAX = 10; 同 SW_SHOWNORMAL 调用计算器 ShellExecute(NULL,open,calc.exe,NULL,NULL,SW_SHOWNORMAL); 调用记事本 ShellExecute(NULL,open,NOTEPAD.EXE,NULL,NULL,SW_SHOWNORMAL); 打开网页ShellExecute(Handle, open, , NULL, NULL, SW_SHOWNORMAL); 打开邮件ShellExecute(Handle,open,mailto:,NULL,NULL,SW_SHOWNORMAL);打开邮件件,并指定收件人ShellExecute(Handle, open,mailto:,NULL,NULL,SW_SHOWNORMAL);若指定多个收件人地址,则收件人地址之间必须用分号或逗号分隔开。开邮件件,指定收件人、主题、正文subject=邮件主题body=邮件正文 ShellExecute(handle, open, mailto:?subject=HelloBody=This is a test,NULL, NULL, S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论